接口分離原則(Interface Segregation Principle)

接口分離原則(Interface Segregation Principle)用於處理胖接口(fat interface)所帶來的問題。如果類的接口定義暴露了過多的行爲,則說明這個類的接口定義內聚程度不夠好。換句話說,類的接口可以被分解爲多組功能函數的組合,每一組都服務於不同的客戶類,而不同的客戶類可以選擇使用不同的功能分組。 ISP 原則承認了對象設計中非內聚接口的存在。但它建議客戶類不應該只通
相關文章
相關標籤/搜索