设计模式
文章平均质量分 88
初中生
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
定义 一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知,即对象做了某个动作,多个观察者都会接收到触发,并选择做出各自的动作。 在观察者模式中,主要有:观察者对象、被观察对象。 观察者对象:负责自身动作的实施。 被观察对象:负责观察者的注册,删除,通知观察者。 观察者模式在消息调用方面用的很原创 2012-01-06 10:27:05 · 269 阅读 · 0 评论 -
设计模式之装饰模式
定义: 装饰模式又叫包装模式。以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式把客户端的调用委派到被装饰类。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的角色: 1. 抽象构件角色(Component) 2. 具体构件角色(ConcreteCompo原创 2012-01-09 10:36:08 · 382 阅读 · 0 评论 -
设计模式之单例、策略模式、代理模式
单例 定义:一个类在运行期间只能够拥有一个实例。 类图: 具体实现的两种方式如下: a方式 package com.sigleton; public class House1 { public static final House1 HOUSE = new House1(); private House1() { } } b.方式原创 2011-12-30 11:49:15 · 446 阅读 · 0 评论