개발/Java

mixin이란

728x90

특정 행동을 실행해주는 메소드를 제공하는데 단독으로 쓰이지 않고 다른 클래스에 행동을 더해주는 용도로 사용됨.

특정 기능만을 담당하는 클래스, 단독 사용이 아닌 다른 클래스에 사용될 목적으로 작성된 부품 같은 클래스를 의미.

 

전통적인 다중상속을 클래스의 부분부분으로 쪼개서 조립하는 것.

 

클래스들을 재조립하여 새로운 클래스 타입을 만드는 것.

 

즉 각각의 기능을 컴포넌트처럼 구현하고 원하는 기능들을 조합하여 새로운 타입을 만들 수 있음

'개발 > Java' 카테고리의 다른 글

java.util.collections 총정리 set편  (0) 2021.05.13
Lombok 이란?  (0) 2021.05.12
hashCode()  (0) 2021.05.08
자바 스레드 덤프 Thread Dump 분석  (1) 2021.04.26
힙덤프  (0) 2021.04.16