web之家  

随笔分类 -  java设计模式

  • 代理类和装饰类的区别
    摘要:装饰模式 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展 阅读全文
    posted @ 2017-09-19 16:50 路修远而求索 编辑
  • Java的三种代理模式
    摘要:Java的三种代理模式 Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的 阅读全文
    posted @ 2017-07-18 21:54 路修远而求索 编辑
  • 桥梁模式
    摘要:桥梁模式也叫桥接模式,其定义如下: Decouple an abstraction from its implementation so that the two can vary independently. 将抽象和实现解耦,使得两者可以独立地变化 桥梁模式的角色: Abstraction抽象化 阅读全文
    posted @ 2017-07-18 21:02 路修远而求索 编辑

 
点击右上角即可分享
微信分享提示