面向對象設計之接口隔離原則(ISP)

接口隔離原則(Interface Segregation Principle,ISP) 客戶端不應該依賴它不需要的接口;一個類對另一個類的依賴應該建立在最小的接口上。 使用多個專門的接口比使用單一的總接口要好。 一個類對另外一個類的依賴性應當是建立在最小的接口上的。 一個接口代表一個角色,不應當將不同的角色都交給一個接口。沒有關係的接口合併在一起,形成一個臃腫的大接口,這是對角色和接口的污染。 「
相關文章
相關標籤/搜索