클래스 단일 상속과 인터페이스 다중 구현은 모호함 처리 방식이 다르다

공통 상태와 구현 계층은 한 부모에서 받고 독립 능력은 여러 역할 계약으로 조합합니다.

extends 한 클래스

부모 상태·구현 계층 · 다중 클래스 상속 금지

implements 여러 역할

Moderatable·Exportable · 모든 계약 구현

핵심: 다중 역할은 객체를 복제하지 않고 같은 객체를 바라보는 타입 관점을 늘립니다.