다음 그림에서 A는 내재적 유형의
오브젝트이고 B는 오브젝트 유형이며 C는
명시적으로 B 유형인 오브젝트입니다.
내재적 유형의 오브젝트
내재적 유형의 오브젝트는 다른 오브젝트 정의에
다시 사용할 수 없는 단순한 오브젝트입니다. 내재적 유형은 순수한
오브젝트 중심 모델링과 다른 인스턴스 기본 모델링을 용이하게 합니다. 오브젝트 중심
모델링에서는 모든 구조적 엔티티가 기존 유형의 인스턴스여야 합니다.
이러한 필수 구조는 오브젝트 중심 시스템에서 유형/인스턴스
이분법이라고 합니다.
C 구조에서 재사용 및 오브젝트 유형
오브젝트 유형은 재사용, 다중 인스턴스화 및 동적
인스턴스화를 지원합니다. 본질적으로, 오브젝트 유형은 추상
데이터 유형(ADT)입니다. 다른 컨텍스트에서 인스턴스화될 수 있는 오브젝트의
템플리트를 지정합니다.
명시적 유형의 오브젝트
명시적 유형의 오브젝트는 오브젝트 유형의 인스턴스입니다.
오브젝트 유형의 인스턴스는 오브젝트 유형에서 해당 구조와
동작을 얻습니다.