軟件設計⑥原則 之 接口隔離原則

? ??????【文章僅供非商業(yè)用途或交流學習使用】

? ? ? ? 接口隔離原則定義

? ? ? ? 接口隔離原則(ISP):盡量將臃腫龐大的接口拆分成更小的和更具體的接口,讓接口中只包含客戶感興趣的方法,要為各個類建立他們需要的專用接口,而不要試圖去建立一個很龐大的接口供所有依賴它的類去掉用。

? ? ? ? 接口隔離原則的實現(xiàn)方法

? ? ? ? 1? 接口盡量小,但是要有限度。一個接口只服務于一個子模塊或業(yè)務邏輯;

? ? ? ? 2? 為依賴接口的類定制服務。只提供調用者需要的方法,屏蔽不需要的方法;

? ? ? ? 3? 提高內聚,減少對外交互。使接口用最少的方法去完成最多的事情。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容