시스템 오브젝트는 이벤트를 교환하고 오퍼레이션을 호출하여
협업합니다.
오브젝트는 다양한 방법으로 다른 오브젝트에 액세스할 수 있습니다.
- 상속 오브젝트는 서로 상속할 수 있습니다.
- 종속성 오브젝트는 해당되는 패키지 네임스페이스를
참조하여 글로벌 오브젝트에 직접 액세스할 수 있습니다. 오브젝트에서
패키지로의 종속성은 패키지 네임스페이스가 있는 오브젝트에 익숙합니다.
자세한 정보는 종속성의 내용을
참조하십시오.
- 컴포지션 오브젝트는 해당되는 서브오브젝트에
액세스하고 서브오브젝트는 해당되는 소유자 오브젝트에 액세스할 수 있습니다. 자세한 정보는 컴포지션의 내용을 참조하십시오.
- 매개변수 오브젝트는 다른 오브젝트에 대한 참조를
오퍼레이션이나 이벤트의 인수로 수신할 수 있습니다. 이때 오브젝트 유형의
정의가 필요합니다. 자세한 정보는 오브젝트 유형의 내용을 참조하십시오.
- 다른 오브젝트에 상주하는 링크 오브젝트는
링크를 통해 액세스해야 합니다. 이 오브젝트는 글로벌 ID를 보유하지
않기 때문입니다. 링크는 역할을 바인드합니다. 역할은 오브젝트가 링크를 참조하는
구조적 슬롯입니다. 자세한 정보는 링크의 내용을 참조하십시오.
- 인터페이스 오브젝트는 인터페이스를 보유할 수 있습니다.
인터페이스는 공용 서비스 세트로 구성되는 계약을 지정하는 클래스류
유형입니다. 인터페이스는 클래스, 오브젝트, 블록, 파일 등으로 실현되는
인스턴스화할 수 없는 엔티티로, 이러한 여러 엔티티에 의해 실현될 수 있습니다.
- 포트 오브젝트는 포트를 보유할 수 있습니다. 포트는 클래스와 환경 간 또는
클래스의 내부 파트와 클래스(의 동작) 간의 별개
상호작용 지점입니다.