DesignPattern
iteye_19391
这个作者很懒,什么都没留下…
展开
-
设计模式读书笔记-1代理模式Proxy(1)
[b]1.定义[/b] 为其他对象提供一种代理以控制对这个对象的访问。 [b]2.类图[/b] [img]http://up2pu.iteye.com/upload/picture/pic/105060/4d981f4b-afaa-34cb-b4b5-42cd37dc71c2.png[/img] [b]3.比较[/b] [b]3.1动态代理和静态代理[/b] ...2011-12-28 20:37:56 · 202 阅读 · 0 评论 -
设计模式读书笔记-1代理模式Proxy(2)
[b]1.虚拟代理与状态模式相结合[/b] State [code="java"] package headfirst.proxy.virtualproxy; import java.awt.Component; import java.awt.Graphics; public interface State { public int getIconWidth(); publi...原创 2012-01-02 20:33:35 · 98 阅读 · 0 评论 -
设计模式读书笔记-2状态模式State
[b]1.定义[/b] 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 [b]2.类图[/b] [img]http://dl.iteye.com/upload/picture/pic/105526/769a3ba4-0622-32a0-bf5a-557b09f1fb11.png[/img] [b]3.实例[/b] State [code="java"]...原创 2012-01-07 12:27:43 · 124 阅读 · 0 评论 -
设计模式读书笔记-3装饰模式Decorator
[b]1.定义[/b] 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 [b]2.类图[/b] [img]http://dl.iteye.com/upload/picture/pic/106086/87d15207-26ee-37fc-8326-b930a03e9ced.png[/img] [b]3.实例[/b] [img]http://dl.i...原创 2012-01-17 13:27:15 · 135 阅读 · 0 评论 -
设计模式读书笔记-4适配器模式Adapter
[b]1.定义[/b] 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 [b]2.类图[/b] [img]http://dl.iteye.com/upload/picture/pic/106190/d867c45c-3cec-3d77-8c6b-24528fe0820b.png[/img] [img]http...原创 2012-01-19 14:11:09 · 95 阅读 · 0 评论 -
设计模式读书笔记-5外观模式Facade
[b]1.定义[/b] 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 [b]2.类图[/b] [img]http://dl.iteye.com/upload/picture/pic/106196/96608bae-aee7-3169-8f97-7dfd69193f24.png[/img] [b]3.实例[/b] [img]...原创 2012-01-19 14:41:44 · 116 阅读 · 0 评论 -
设计模式读书笔记-6命令模式Command
[b]1.定义[/b] 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 [b]2.类图[/b] [img]http://dl.iteye.com/upload/picture/pic/106200/bf16aa3a-005a-3059-9589-c5ba6cab051f.png[/img] [b]3.命令模式作用[...原创 2012-01-19 16:39:33 · 94 阅读 · 0 评论