物件提供介面亦需要介面。提供的介面是物件的信號(事件和觸發的作業)及服務(函數)。需要的介面是透過一組與其他物件的關聯及相依關係來實現的,其中物件彼此協同作業。
下圖顯示家用暖氣系統 ("hhs") 範例的物件模型圖。此圖顯示兩個物件提供的介面:
- theFurnace - reset()、motorReady()、fault() 及 stopHeat()
- theRoom - vacated()、check()、occupied()、Fstopped() 及 Fstarted()
此外,此圖透過在兩個物件之間繪製的對稱關聯,顯示這兩個物件需要的介面。