2015年2月11日

装饰模式

摘要: 一、简介 装饰(Decorator)模式被称为包装(Wrapper)模式。 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。并可以在不创造更多子类的情况下,将对象的功能加以扩展。 装饰模式有如下特点: 装饰对象和真实对象有相同的接口。这样客户端对象就可以 以和真实对象相同的方式 阅读全文

posted @ 2015-02-11 19:37 烟火_ 阅读(354) 评论(0) 推荐(0) 编辑

观察者模式--java jdk中提供的支持

摘要: 一、简介观察者设计模式有如下四个角色抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现,也可以使用非抽象类来实现。具体主题角色:在具体主题内部状态改变时,给所有登记过的观察者发... 阅读全文

posted @ 2015-02-11 11:38 烟火_ 阅读(737) 评论(0) 推荐(0) 编辑

导航