随笔分类 -  设计模式

编程之美,在于设计之美
设计模式---结构型模式之适配器模式(Adapter Pattern)
摘要:适配器模式定义 将一个类的接口,转换成客户期望的另外一个接口。适配器让原本接口不兼容的类可以合作无间。 适配器模式主要有两种类型:对象适配器和类适配器。 在详细解释这两种类型时,解释部分重要角色。生活中使用的笔记本电脑,都有电源适配器,这个电源适配器的作用就是将标准电压220V交流电转变为低压直流电 阅读全文

posted @ 2017-08-10 11:38 轻浅初夏 阅读(119) 评论(0) 推荐(0)

设计模式----行为型模式之命令模式(Command Pattern)
摘要:下面来自head first设计模式的命令模式一章节。 定义 将"请求"封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 类图 注: 1、Client:该类主要创建concreteCommand类,并设置其接收者Recevier; 2、Receiver:该类 阅读全文

posted @ 2017-06-26 17:37 轻浅初夏 阅读(164) 评论(0) 推荐(0)

设计模式----创建型型模式之单件模式(Singleton pattern)
摘要:单件模式,又称单例模式,确保一个类只有一个实例,并提供全局访问点。 单件模式是比较简单且容易理解的一种设计模式。只有一个实例,通常的做法。。。TODO 类图比较简单,如下所示: 示例代码: 懒汉模式(初始化时就创建对象): public class Singleton { private final 阅读全文

posted @ 2017-05-19 10:27 轻浅初夏 阅读(195) 评论(0) 推荐(0)

设计模式----行为型模式之观察者模式(Observer Pattern)
摘要:下面是阅读《Head First设计模式》的笔记。 观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 JDK API内置机制 JDK1.0版本就已经包含了java.util.Observer和java.util.Observable,TO 阅读全文

posted @ 2017-03-11 10:59 轻浅初夏 阅读(254) 评论(0) 推荐(0)

导航