程序員必備的七大面向對象設計原則(三)

五、接口隔離原則 1. 定義 i. 客戶端不應該依賴那些它不需要的接口。 ii. 一旦一個接口太大,則需要將它分割成一些更細小的接口,使用該接口的客戶端僅需知道與之相關的方法即可。 2.分析 i. 接口隔離原則是指使用多個專門的接口,而不使用單一的總接口。每一個接口應該承擔一種相對獨立的角色,不多不少,不幹不該乾的事,該乾的事都要幹。 ii. 使用接口隔離原則拆分接口時,首先必須滿足單一職責原則,
相關文章
相關標籤/搜索