オブジェクトは、インターフェースを提供し、インターフェースを要求します。提供インターフェースは、オブジェクトの
シグナル (イベントおよびトリガー操作) とサービス (関数) です。
要求インターフェースは、他のオブジェクトに対する関連と依存関係のセットによって実現され、これによりオブジェクトは他のオブジェクトとコラボレーションします。
次の図は、住宅暖房システム (「hhs」) サンプルのオブジェクト・モデル図を示しています。
これは、2 つのオブジェクトの提供インターフェースを示します。
- theFurnace - reset()、motorReady()、fault()、および stopHeat()
- theRoom - vacated()、check()、occupied()、Fstopped()、および Fstarted()
さらに、これらの間に描かれる対称関連を介した 2 つのオブジェクトの必要インターフェースも示します。