【iOS-設計模式】六大設計原則之接口隔離原則(ISP,Interface Segregation Principle)...

定義 客戶端不應該依賴它不需要的接口; 一個類對另一個類的依賴應該建立在最小的接口上。 定義解讀 定義包含三層含義: 一個類對另一個類的依賴應該建立在最小的接口上; 一個接口代表一個角色,不應該將不同的角色都交給一個接口,因爲這樣可能會形成一個臃腫的大接口; 不應該強迫客戶依賴它們從來不用的方法。 接口隔離原則有點像單一職責原則,但是也有區別,在單一職責原則中,一個接口可能有多個方法,提供給多種不
相關文章
相關標籤/搜索