프로그래밍에서 '믹스인(Mixin)'이란?
보통 freeCodeCamp해설
믹스인은 단독으로 사용되지 않고 다른 클래스에 기능을 '섞어 넣는' 용도의 클래스입니다. 로깅, 직렬화, 이벤트 처리 등의 횡단 관심사를 여러 클래스에 재사용할 수 있습니다. Python의 다중 상속, JavaScript의 Object.assign 등으로 구현합니다.
믹스인은 단독으로 사용되지 않고 다른 클래스에 기능을 '섞어 넣는' 용도의 클래스입니다. 로깅, 직렬화, 이벤트 처리 등의 횡단 관심사를 여러 클래스에 재사용할 수 있습니다. Python의 다중 상속, JavaScript의 Object.assign 등으로 구현합니다.