接口隔離原則(ISP)

一、概念 客戶端不應該依賴它不需要的接口; 類間的依賴關係應該建立在最小的接口上。 二、詳細說明 使用多個專門的接口比使用單一的總接口要好。一個類對另外一個類的依賴性應當是建立在最小的接口上的。一個接口代表一個角色,不應當將不同的角色都交給一個接口。沒有關係的接口合併在一起,形成一個臃腫的大接口,這是對角色和接口的污染。   「不應該強迫客戶依賴於它們不用的方法。接口屬於客戶,不屬於它所在的類層次
相關文章
相關標籤/搜索