오브젝트는 인터페이스를 제공하고
인터페이스를 요구합니다. 제공된 인터페이스는
오브젝트에 대한 신호(이벤트 및 트리거된 오퍼레이션) 및 서비스(함수)입니다.
필수 인터페이스는 오브젝트가 다른 오브젝트와 협력할 때 통하는 다른
오브젝트에 대한 연관 및 종속성 세트를 통해 실현됩니다.
다음 그림은
가정 난방 시스템("hhs") 샘플의 오브젝트 모델 다이어그램을
보여줍니다. 두 오브젝트의 제공된 인터페이스를 표시합니다.
- theFurnace - reset(), motorReady(), fault() 및
stopHeat()
- theRoom - vacated(), check(), occupied(), Fstopped()
및 Fstarted()
또한
두 오브젝트 사이에 그려진 대칭적 연관을 통해 두 오브젝트의
필수 인터페이스를 표시합니다.