摘要: 意图用更加简洁、健壮、可移植、可维护和内聚的面向对象接口,封装已存在的非面向对象API的函数和相关数据。背景使用已存在的非面向对象的API提供的服务或机制,开发可维护和进化的应用。问题简洁的代码比复杂的代码更加健壮,因为它易于理解和维护可移植的软件可以容易的在不同的操作系统、编译器和硬件平台之间移植提高软件可维护性,会降低开发生命周期的开销高内聚的组件,易于学习、维护和增强解决方案结构:行为:实现:识别已有的过程式API中内聚的抽象和关系把内聚的函数放入包装外观类中(Wrapper Facade Class)创建内聚类把多个独立的函数放入其中自动创建和销毁,可以考虑使用构造函数和析构函数选择间 阅读全文
posted @ 2012-04-11 00:12 david++ 阅读(1171) 评论(0) 推荐(0) 编辑