將特殊介面的指定作為埠合約進行實施似乎是人為的,因此產品會為隱含的合約提供記號。隱含的合約意味著,如果合約是隱含的,則您可以指定提供的及需要的彼此無關的介面清單,而合約介面會維持隱含狀態(無需明確定義要作為模型中埠合約的特殊介面)。
使用隱含合約既有利又有弊。如果該埠連接至僅提供並需要其所提供及需要之介面子集的其他埠,則使用隱含合約更加自然。但是,如果埠連接至完全「反轉」(請查看埠的「特性」視窗中的勾選框)的另一個埠,或者如果其他埠提供並需要相同的介面集,使用隱含合約則有意義。如果系統中僅存在一個此類型或類別的物件,則這類似於從類別個別指定物件或指定具有隱含類別的物件。