POSA2:Wrapper Facade模式
生活随笔
收集整理的這篇文章主要介紹了
POSA2:Wrapper Facade模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
意圖
用更加簡潔、健壯、可移植、可維護和內聚的面向對象接口,封裝已存在的非面向對象API的函數和相關數據。
背景
使用已存在的非面向對象的API提供的服務或機制,開發可維護和進化的應用。
問題
- 簡潔的代碼比復雜的代碼更加健壯,因為它易于理解和維護
- 可移植的軟件可以容易的在不同的操作系統、編譯器和硬件平臺之間移植
- 提高軟件可維護性,會降低開發生命周期的開銷
- 高內聚的組件,易于學習、維護和增強
解決方案
結構:
?
行為:
實現:
已知應用
效果
優勢:- 內聚的高層面向對象接口
- 易于移植和維護
- 模塊化、可重用、可配置
- 功能縮水(Escape-Hatch可以解決)
- 性能降低(類函數內聯可以解決)
- 編程語言和編譯器的限制
?
2012/04/11 00:05 于上海
轉載于:https://www.cnblogs.com/mywolrd/archive/2012/04/11/2441598.html
總結
以上是生活随笔為你收集整理的POSA2:Wrapper Facade模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享一个超棒的在线jQuery mobi
- 下一篇: 拥有梦想的人