设计模式应用场景举例
2012-08-20 17:03
316 查看
1.门面模式
当业务逻辑组件,封装多个dao类的操作时,它充当了dao的门面,进行封装,从而调用业务逻辑组件的一个方法时,可以完成多步操作。
2.桥接模式
dao组件的设计初衷来看,设计dao组件是为了让应用在不同持久化技术之间自由切换,也就是分离系统在持久化技术这个维度的变化,从这个角度来看,Java EE应用中分离出dao组件本事就是遵循桥接模式的。支持多个维度的变化。
3.观察者模式
我们完全可以把观察者接口理解成事件接口,而被观察者对象(主题)也可当成事件源来处理------Java事件机制的底层实现,就是通过观察者模式来实现的。
当业务逻辑组件,封装多个dao类的操作时,它充当了dao的门面,进行封装,从而调用业务逻辑组件的一个方法时,可以完成多步操作。
2.桥接模式
dao组件的设计初衷来看,设计dao组件是为了让应用在不同持久化技术之间自由切换,也就是分离系统在持久化技术这个维度的变化,从这个角度来看,Java EE应用中分离出dao组件本事就是遵循桥接模式的。支持多个维度的变化。
3.观察者模式
我们完全可以把观察者接口理解成事件接口,而被观察者对象(主题)也可当成事件源来处理------Java事件机制的底层实现,就是通过观察者模式来实现的。
相关文章推荐
- 23种设计模式及其应用场景
- 设计模式之——单例模式(Singleton)的常见应用场景
- 设计模式的应用场景(3)--创建者模式
- 设计模式之——单例模式(Singleton)的常见应用场景
- 设计模式的应用场景(12)--享元模式
- 设计模式的应用场景(14)--观察者模式
- 设计模式的应用场景(16)--策略模式
- 常见设计模式的定义,应用场景和方法
- Java设计模式六大原则之场景应用分析
- 设计模式 应用场景
- Java设计模式之《适配器模式》及应用场景
- Rhyme/设计模式之单例模式详解—作用、应用场景、优点、五种单例模式实现方式
- Java设计模式之《代理模式》及应用场景
- Java设计模式之《适配器模式》及应用场景
- Java设计模式之《适配器模式》及应用场景
- 23种设计模式应用场景
- 设计模式的应用场景(22)--迭代器模式
- Java设计模式之《适配器模式》及应用场景
- Java设计模式之《代理模式》及应用场景
- 举例讲解iOS应用开发中对设计模式中的策略模式的使用