設計模式:接口隔離原則

這是我在百戰程序員第一天上課,老師給我們留的一個問題,讓我們自己弄明白。 1、接口隔離原則定義: 客戶端不應該依賴他不需要的接口;一個類中對另一個的依賴應該建立在最小的接口上。 2、問題由來:類A通過接口I依賴類B,類C通過接口I依賴類D,如果接口I對類A和類B來說不是最小接口,則類A和類B必須實現他們不需要的方法。 3、解決方案: 將臃腫的接口I拆分爲獨立的幾個接口,類A和類C分別與他們需要的接
相關文章
相關標籤/搜索