一、Observer 模式--发送状态变化通知 1. 场景 观察者会观察一个会生成数值的对象,将生成的数字结果展示,不同的观察者展示的效果不同 ...
一、Facade 模式 1. 需求 一个用于从邮件地址中获取用户名字的数据库类,一个用于编写html 文件的类,以及一个半阳 facade 角色...
一、Visitor 模式--访问数据结构并处理数据 1. 场景 之前有做个根据文件目录结构访问的案例,也就是一致性一文中的 Composite ...
一、Composite--容器与内容的一致性 1. 场景分析 2. UML 3. Code 3.1 抽象父类,一致性的承担者 3.2 继承自 E...
Bridge 模式--将类的功能层次结构和实现层次结构分离 1. 在书中提出了一个值得思考问题: 类的层次结构有什么作用?当我们想要增加新的功能...
一、Singleton 模式-只有一个实例 1. 需求 这里 Singleton 作为学习 javase 的一部分,不再强调实例代码,而是这种模...
一、Template 模式-将具体处理交给子类 1. 场景 某一个简单程序,用于将字符或者字符串循环输出 5 次 2. UML 3. Code ...
本文集会根据《图解设计模式》做个人的总结和理解:根据个人情况,慢慢更新:另外我是一边学习,一边整理的,没有仔细审查,如果有问题,欢迎留言。 适应...
适应设计模式并非具有真正的字面含义:只是根据作者的用意,用最容易理解的设计模式,为我们入门这里给出了其中两种设计模式:Iterator & Ad...