
DesignPattern
文章平均质量分 92
xkhzk2
这个作者很懒,什么都没留下…
展开
-
Java设计模式——六大原则
设计模式6大原则:里氏置换原则里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that use p...原创 2012-06-19 11:38:29 · 933 阅读 · 0 评论 -
装饰器模式和代理模式的区别
http://blog.youkuaiyun.com/book_arrow/article/details/6834345 代理模式应用:AOP装饰模式应用:BufferedReader\BufferedWriter原创 2012-08-02 10:21:15 · 79 阅读 · 0 评论 -
设计模式读书笔记之策略模式(Strategy) .
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化.(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorit...原创 2012-08-02 13:37:04 · 81 阅读 · 0 评论 -
设计模式读书笔记之装饰器模式(Decorator) .
Decorator装饰器模式就是创建一个新类为某一个类动态添加新功能或增强原有的功能.特点:装饰器持有一个被装饰的对象;装饰器和被装饰的对象有相同的接口;装饰器给被装饰的对象添加额外的功能或增强已有的功能.即保持接口, 增强功能. 表现形式上最大的特点是装饰器使用并且实现一个父类. 示例代码: [java] view plaincopyprint?//...原创 2012-08-02 13:38:58 · 79 阅读 · 0 评论