? ??????【文章僅供非商業(yè)用途或交流學(xué)習(xí)使用】
? ? ? ? 接口隔離原則定義
? ? ? ? 接口隔離原則(ISP):盡量將臃腫龐大的接口拆分成更小的和更具體的接口挚瘟,讓接口中只包含客戶感興趣的方法,要為各個類建立他們需要的專用接口,而不要試圖去建立一個很龐大的接口供所有依賴它的類去掉用拾碌。
? ? ? ? 接口隔離原則的實現(xiàn)方法
? ? ? ? 1? 接口盡量小九串,但是要有限度。一個接口只服務(wù)于一個子模塊或業(yè)務(wù)邏輯;
? ? ? ? 2? 為依賴接口的類定制服務(wù)哺眯。只提供調(diào)用者需要的方法,屏蔽不需要的方法扒俯;
? ? ? ? 3? 提高內(nèi)聚奶卓,減少對外交互。使接口用最少的方法去完成最多的事情撼玄。