摘要: 一、概述 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功能。 UML简图 角色 在持有Component的引用后,由于其自身也是Component的子类,那么,相当于ConcreteDecorator包裹了C 阅读全文
posted @ 2017-10-28 23:30 ---江北 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、概述 定义 将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。 简图 角色——对应上图中顶点为Component,左边为Leaf,右边为Composite 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口 阅读全文
posted @ 2017-10-28 21:11 ---江北 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、概述 概念 其实,举个生活中的例子的话,适配器模式可以类比转接头,比如typeC和USB的转接头,把原本只能接typeC的接口,拓展为可以接普通USB;这里的转接头一方面需要查在typeC上,一方面需要作为USB插口。 如果要举个Java中的例子的话,不妨看看JDBC的章节介绍!下图为JDBC简 阅读全文
posted @ 2017-10-28 17:42 ---江北 阅读(240) 评论(0) 推荐(0) 编辑
TOP