設計模式六大原則之接口隔離原則

接口隔離(interface segregation principle):建立單一接口;(擴展爲類也是一種接口,一切皆接口) 定義:客戶端不應該依賴它不需要的接口;一個類對另一個類的依賴應該建立在最小的接口上。 問題由來:類A通過接口I依賴類B,類C通過接口I依賴類D,如果接口I對於類A和類B來說不是最小接口,則類B和類D必須去實現他們不需要的方法。 解決方案:將臃腫的接口I拆分爲獨立的幾個接口
相關文章
相關標籤/搜索