設計模式-包裝模式(代理模式、適配器模式、外觀模式)

0x01 緣由     編寫基於另一組類的包裝器接口是一項常見的API設計任務。例如,你的工作可能是維護一個大型的遺留代碼庫,相比重構所有代碼,你更願意設計一個新的、更簡潔的API,以隱藏所有的底層遺留代碼;或者你可能已經編寫了一個C++ API,後來需要給特定客戶提供純C接口;或者你的API用到了一個第三方依賴庫,你想讓客戶直接使用此庫,但是又不想將此庫直接暴露給客戶。     以上就是包裝模式
相關文章
相關標籤/搜索