热门问题
时间线
聊天
视角

接口隔離原則

来自维基百科,自由的百科全书

Remove ads

接口隔離原則(interface-segregation principles, ISP)指明客戶(client)不應被迫使用對其而言無用的方法或功能。[1]接口隔離原則(ISP)拆分非常龐大臃腫的接口成為更小的和更具體的接口,這樣客戶將會只需要知道他們感興趣的方法。這種縮小的接口也被稱為角色接口(role interfaces)。[2]接口隔離原則(ISP)的目的是系統解開耦合,從而容易重構,更改和重新部署。接口隔離原則是在SOLID中五個面向對象設計(OOD)的原則之一,類似於在GRASP中的高內聚性[3]

在面向對象設計中的重要性

面向對象設計中,接口(interface)提供了便於代碼在概念上解釋的抽象層,並建立了避免依賴的一個屏障。

參看

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads