1. 程式人生 > >面向介面程式設計 待整理

面向介面程式設計 待整理

Dependency and Coupling

 

抽象層是規則的制定者

 

面向抽象機制程式設計;

 

抽象機制是規則的制定者;

介面代表可變的參與者。

 

面向介面程式設計的核心是:分離與可變。

 

 

https://blog.csdn.net/jj_nan/article/details/70161086

 

一個介面可以從三方面去考察: 

制定者(或者叫協調者),實現者(或者叫生產者),呼叫者(或者叫消費者)。 

介面本質上就是由制定者來協調實現者和呼叫者之間的關係。 

所以通常說的“面向介面程式設計”可以理解為:只有實現者和呼叫者都遵循“面向介面程式設計”這個準則,制定者的協調目的才能達到。 

 

https://blog.csdn.net/hbcztutu/article/details/78860816

 

 面向介面程式設計就是先把客戶的業務邏輯線提取出來,作為介面,業務具體實現通過該介面的實現類來完成。

   當客戶需求變化時,只需編寫該業務邏輯的新的實現類,通過更改配置檔案(例如Spring框架)中該介面

   的實現類就可以完成需求,不需要改寫現有程式碼,減少對系統的影響。

https://blog.csdn.net/jj_nan/article/details/70161086