2015年1月29日
摘要: 1. 定义 定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以不改变一个算法的结构而重定义该算法中某些特定的步骤。2. 类图 AbstractClass:抽象类,用来定义算法骨架和原语操作,具体的子类通过重定义这些原语操作来实现一个算法的各个步骤,在这个类中,也可... 阅读全文
posted @ 2015-01-29 22:21 爱生活的夜 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 定义 组合模式将对象组合成树结构以表示“部分-整体”的层析结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。2. 类图 Component: 抽象的组件对象,为组合中对象声明借口,客户端可以访问和管理整个对象结构,也可以在里面为定义的功能提供缺省的实现。 Composite:... 阅读全文
posted @ 2015-01-29 00:07 爱生活的夜 阅读(97) 评论(0) 推荐(0) 编辑