設計模式原則:接口隔離原則

設計模式原則:接口隔離原則 接口隔離原則: 客戶端不應該依賴它不需要的接口;一個類對另一個類的依賴應該建立在最小的接口上。 (圖片來自網絡) 見上圖,該把接口細分到3個接口中去,保證每個類都只實現它需要的接口。 接口隔離原則與單一職責原則有什麼區別呢? 單一職責原則,是指一個類只應該響應一個變化。比如一個賽馬的程序,需要兩個功能一是記每匹馬跑的圈數,另一個是計算誰是對每匹馬計算最終得分。 這兩個功
相關文章
相關標籤/搜索