
java模式
文章平均质量分 61
yangbc
这个作者很懒,什么都没留下…
展开
-
装饰模式Decorator Pattern
装饰模式主要功能在于以对客户端透明的方式给对象增加新的功能我理解这个透明并不贴切,实例化时你还是能看到对象的类本质的,其实如果不用强制转换的话完全透明不可能在java中实现,可是强制转换又破坏了透明性。下面是《java与模式》上一个例子,阎宏喜欢用中国故事打比方,有些感觉说得不明不白,不过这个例子还算不错package test_designPattern;//抽象构件角色interface 齐天原创 2005-07-01 21:50:00 · 1063 阅读 · 0 评论 -
代理模式Proxy Design
代理模式是对象的结构模式,操作的目标主要是类对象下面是比较经典又精简的一个例子:/* * 代理模式 */package test_designPattern;//抽象角色:abstract class Subject{ abstract public void request();}//真实角色:实现了Subject的request()方法。class RealSubject extends原创 2005-06-30 01:11:00 · 1960 阅读 · 0 评论