예를 들면. 나는 슈퍼 클래스의 실체가 있다고 가정하자 Super
우리는 서브 클래스 엔티티가, Sub1
그리고 Sub2
와 disjoint
제약 조건을. Sub1
또한 속성이 없습니다. 그리고 내가 Sub1
새로운 엔티티 사이 의 관계를 형성하고 싶다고 가정 해 봅시다 Sub3
.
Sub1
뚜렷한 속성이 없기 때문에 유지하는 것이 나쁜 습관 입니까? (상속에서 얻은 속성은 무시).
참고 : sub1
및 sub2
SUB2는 전혀 관련이 없습니다하도록 제약 조건을 적용하는 분할입니다sub3
속성이없는 서브 클래스가 있다고 생각할 수있는 유일한 이유는 아직 설계되지 않은 미래의 서브 클래스에 대한 자리 표시 자 때문입니다. 제약 조건은 sub2가 자리 표시 자 sub1과 관련이 없다는 것입니다. 따라서 디자인이 완료되면 sub1을 변경하여 해당 디자인을 구현하십시오. 제약은 여전히 유지되며 전체 디자인에 불필요한 복잡성이 없을 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다