noaman_wgs的博客

盛夏白瓷梅子汤,碎冰碰壁当啷响。

Java技术常用设计模式(八)--- 适配器模式

1 适配器模式概述适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 什么时候用到? 系统开发中因不同的开发人员、不同的产品、不同的厂家的开发造成功能类似而接口不同的情况,需要用适配器模式适配。即当我们需要使用...

2017-09-05 16:00:37

阅读数:271

评论数:0

Java技术常用设计模式(七)--- 装饰模式

1 装饰模式概述装饰模式 装饰模式动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生产子类更加灵活。 什么时候用到? 当系统需要新的功能时,需要向旧的类中添加新的代码(装饰代码)。但是这样增加了主类的复杂度,而且这些新加的代码可能仅仅是为了在某些特定的情况下才会执行的代码...

2017-09-05 10:56:23

阅读数:216

评论数:0

Java技术常用设计模式(六)--- 职责链模式

1 职责链模式概述 职责链模式: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为之。 好处 降低耦合度。 接受者和发送者都没有对方的明确信息。链中的对象只要保持一个指向后继者的引用,而不需要...

2017-09-04 15:44:40

阅读数:172

评论数:0

Java技术常用设计模式(五)--- 观察者模式

1 观察者模式概述观察者模式又叫做发布-订阅模式。 观察者模式定义了一对多的依赖关系,让多个观察者对象监听同一个主题。当主题状态发生变化的时候,就会通知所有观察者对象,使对象能够自动更新自己。 什么时候用到? 当一个对象的改变需要 同时改变其他对象的时候,且不知道有多少对象需要被改变的时候...

2017-09-04 11:12:40

阅读数:322

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭