benxintuzi

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年6月2日

摘要: 模式动机(Composite Pattern):将对象组合成树形结构来表示“整体-部分”层次。操作时,使得对部分的操作与对整体的操作具有一致性。模式结构图:典型的Composite结构为:模式代码:bt_组合模式.h: 1 #ifndef CP_H 2 #define CP_H 3 #include... 阅读全文
posted @ 2015-06-02 20:47 benxintuzi 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 模式动机:当某个接口可能有多种实现方式时,一般会使用继承来解决。但是继承总是体现出与具体的平台相关,无法很好地进行扩充,此时需要将接口与实现类最大可能地解耦,使其二者都可以独立发展而不受影响,增大系统的灵活性。模式定义(Bridge Pattern):将抽象接口与具体实现分离开来,使得两部分都可以独... 阅读全文
posted @ 2015-06-02 14:37 benxintuzi 阅读(243) 评论(0) 推荐(0) 编辑