다중 상속이 생기는 이유와 해결법
현재 모델링의 문제점

포프쌤은 Aspect 라고 표현함

현재 모델링에서 양상은 2가지
- 시간을 어떻게 표현하는가
- 시계를 어디에 장착하는가
두 양상은 레이어가 다름
깔끔하지 않은 해결방법: 추상화

wear, mount 동작을 추상화해서 attach
- 벽 시계, 손목 시계를 구분할 필요가 없어질 정도로 추상화
- 아직은 괜찮은데 너무 추상화가 심해지면 의미를 해칠 수 있음
- 시계를 속목에 붙이다?
- 시계를 벽에 붙이다?
깔끔한 해결방법: interface

다형성
인터페이스는 다중 상속 가능 (클래스 다이어그램에서 점선 + 빈 화살표)