面試對象設計原則(下)

這期我接上期講面試對象設計原則中的最後兩點接口隔離原則和迪米特原則。 接口隔離原則 解析定義: 2002 年羅伯特·C.馬丁給「接口隔離原則」的定義是:客戶端不應該被迫依賴於它不使用的方法.。該原則還有另外一個定義:一個類對另一個類的依賴應該建立在最小的接口上. 接口隔離原則和單一職責都是爲了提高類的內聚性,降低他們之間的耦合性.體現封裝思想. ● 單一職責注重的是職責,而接口隔離原則則注重的是對
相關文章
相關標籤/搜索