(六)設計原則之接口隔離原則

接口隔離原則定義:使用多個專門的接口來替換一個統一的接口; 怎麼理解? 和之前講過的單一職責原則類似,單一職責原則是針對類來說的,而接口隔離原則是針對接口來講; 本質訴求是,客戶端不應該依賴它不需要的接口,一個類對一個類的依賴,應該建立在最小的接口上。 例如狀態模式中的應用,其接口需要實現的方法是單一隔離的,並且與其自身密切相關;
相關文章
相關標籤/搜索