通訊協定類別名稱是唯一的
通訊協定至少用在一個合作中
通訊協定的簡要說明描述通訊協定的用途,並摘要說明在系統中扮演的角色
通訊協定代表一組密切相關的責任
通訊協定中的信號全部直接連結,達成通訊協定在系統中的角色
信號已儘可能以最普通的方式挑選,但仍然維持一定的明確性
例如,在多個「輸出」信號全部需要確認的情況下,已使用單一 'Ack' 信號做為回應。 |
通訊協定反映在系統中的單一用途
如果通訊協定有許多考量(例如,呼叫處理和管理信號),則已分割成數個獨立的通訊協定類別。 |
通訊協定已定義為使用時想要或需要知道什麼,而非提供者知道什麼
一致地套用準則來決定要結合的介面部分。
以用戶端(使用者)的觀點來定義不對稱通訊協定,減少結合介面的需要。 |
清楚命名不對稱通訊協定類別來指出方向性
例如,'ClientResourceInterface' 就是一個很好的名稱 |
|