LightA와 LightB의 두 클래스가 있습니다. 나는 LightB의 소스 코드를 가지고 있지만 LightA의 소스 코드는 가지고 있지 않다. LightDimDip으로 LightB를 확장했습니다. 즉 LightDimDip:extends LightB
입니다. 이제 lightB에도 DimDip 기능을 적용해야합니다.일명 다중 상속을 피할 수있게 도와주세요. 내가 올바른 oo 디자인을 얻을 수 있도록 도와주세요
누구나 좋은 OOP 디자인을 제안 할 수 있습니까?
다시 한번 LightA를 수정할 수 없다는 사실을 상기시켜드립니다.
좋은 수업 명으로 시작하는 것이 좋습니다. LightA, LightB 및 LightDimDip은 아무에게도 자신이 원하는 것을 말하지 않습니다! –