程序設計原則之接口隔離原則

一、什麼是接口隔離原則 儘量使用多個專有接口,而不是使用單一的總接口,客戶端不應該依賴它不要的接口方法 但是接口數量也不能過多,要適量,否則會增加程序設計的複雜性 二、一個單一總接口的例子 其類圖如下: 這樣設計就違背了接口隔離的原則,不是所有的鳥都能游泳和飛翔,但是這樣實現的Bird類型受限於單一總接口的形式,必須實現這兩個方法,哪怕是兩個空方法;同樣的道理,狗並不能飛翔,但是其必須實現fly方
相關文章
相關標籤/搜索