摘要:
适配器模式(Adapter) 适配器(adapter-pattern):将一个类的接口,转换成客户期望的另一个接口。适配器让原来接口不兼容的类可以合作无间。两种形式: 外观(facade-pattern):提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 阅读全文
posted @ 2017-02-24 21:45
D-Dong
阅读(654)
评论(0)
推荐(0)
摘要:
命令模式(Command) ——将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 要点 阅读全文
posted @ 2017-02-24 20:36
D-Dong
阅读(658)
评论(0)
推荐(0)
摘要:
单件模式(Singleton) ——确保一个类只有一个实例,并提供全局访问点。 有一些对象其实我们只需要一个,比如线程池、缓存、对话框、处理偏好设置和注册表的对象、日志对象。如果制造出多个实例,就会导致程序的行为异常、资源使用过量,或者不一致的结果等。 要点 处理多线程: 同步getInstance 阅读全文
posted @ 2017-02-24 19:16
D-Dong
阅读(1269)
评论(0)
推荐(0)
摘要:
工厂模式(Factory) 依赖倒置原则(Dependency Inversion Principle):依赖抽象,不要依赖具体类。 要点 1. 简单工厂 2. 工厂方法模式 ——定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 3. 抽象工厂模式 ——提 阅读全文
posted @ 2017-02-24 18:29
D-Dong
阅读(373)
评论(0)
推荐(0)

浙公网安备 33010602011771号