面象對象設計6大原則之四:接口隔離原則

轉載自 面象對象設計6大原則之四:接口隔離原則 接口隔離原則(ISP),The Interface Segregation Principle 定義 客戶端不需要強迫依賴那些它們不需要的接口。 類與接口的依賴應該建議在最小的接口上,也就是說接口應該最小化,不能建立在一個龐大的接口之上,接口合理地按功能職能分成更細的幾個單一的子接口。 如果一個接口定義並公佈過多的方法,會導致所有的實現類必須要實現接
相關文章
相關標籤/搜索