設計模式基礎篇之接口隔離原則

客戶端不應該依賴於它不需要的接口 接口隔離原則與單一職責原則有些類似,接口隔離原則更多的是接口層面的,單一職責更趨向於類層面的,但是它們本質思想都是儘可能的減少不需要的功能,避免帶來影響。如果接口隔離原則被破壞,客戶端被迫依賴他們不使用的接口時,代碼就會變得緊密耦合。 爲了更好的理解這個原則,下面舉一個汽修工的例子來說明。 這裏小汽車類Car需要兩個方法,維修repair()和出售sell()。修
相關文章
相關標籤/搜索