1. 믹스인이 필요한 이유 C#같은 언어에는 믹스인이 없습니다. 다음 클래스 상속 다이어그램을 살펴 보겠습니다. Animal이라는 슈퍼클래스가 있습니다. Mammal, Bird, Fish가 그 클래스를 상속합니다. 가장 마지막에는 콘크리트 클래스들이 있습니다. 작은 사각형은 행동을 나타냅니다. 예를 들어, 파란색 사각형은이 동작을하는 클래스의 인스턴스가 수영 할 수 있음을 나타냅니다. 어떤 동물들은 공통적 인 행동을 공유합니다. 이러한 종류의 동작은이 분류와 직각이므로 수퍼 클래스에서 이러한 동작을 구현할 수 없습니다. 한 클래스가 하나 이상의 수퍼 클래스를 가질 수 있다면 쉽게 할 수 있습니다. 세 클래스(Walker, Swimmer, Flyer)를 만든 후 콘크리트클래스에게 이 클래스를 적절히 상속시..