처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '믹스인(Mixin)'이란?

보통 freeCodeCamp
보기 및 정답
A 클래스에 특정 기능을 추가하기 위해 상속 대신 조합하여 사용하는 재사용 가능한 코드 단위이다
B 두 개 이상의 클래스를 합쳐 하나의 새로운 클래스를 만드는 것으로, 이는 다중 상속과 동일한 개념이다
C 인터페이스와 완전히 동일한 개념으로, 메서드 시그니처만 정의하고 구현은 하지 않는다
D 다중 상속과 완전히 같은 개념으로, 여러 부모 클래스로부터 속성과 메서드를 물려받는다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기