본문 바로가기

Certificate/DAP

[DAP] 서브타입 지정 시 고려사항

 

서브타입은 배타적 또는 포괄적일 수 있다. 만약 배타적이라면 슈퍼타입은 많아야 1개의 서브타입과 관련될 수 있다. 만일 포괄적이라면 슈퍼타입은 1개 또는 그 이상의 서브타입과 관련될 수 있다.

 

 

서브타입 지정 시 고려사항

 

1) 교집합 허용 불가

   서브타입 간에 교집합을 허용하지 않는다. 다시 말해 남자와 여자 집합의 교집합, 즉 남자도 되고 여자도 되는 개체가 존재한다면 이는 서브타입이 될 수 없다.

 

2) 서브타입의 합이 전체 집합

   서브타입을 모두 결합하면 반드시 전체 집합이 되도록 해야 한다. 만약 전체 집합이 될 자신이 없다면 나머지 부분을 기타로 정의해서라도 반드시 이 규칙을 준수해야 한다.