设计模式应用场景
2012-08-20 14:50
316 查看
decorator 窗口修饰(四人帮,设计模式);星巴克咖啡记账(head first设计模式);电子票据修饰(设计模式精解);IPMI协议客户端实现(本人工作),JDK中的流的封装;个人感觉咖啡记账采用decorator模式,不如采用表格等方法好,算是一个不太恰当的例子。像IPMI协议实现更多是由底层的数据结构驱动,天然地采用decorator模式iterator:STL中各种Iterator object;python中generator;java中的Iteratble interfaceAdapter:各种跨平台的中间件,工具包,库等,比如ACE(通讯,cobra,中间件),QT(UI),wxWidgets(UI),python,java等跨平台语言的底层实现OS功能的模块。在java的跨平台UI库中,swingFacade:该模式并不限于面向对象设计,比如zip压缩库(C language),虽然是用C实现的压缩库,但里面提供了2个层次的接口,一个比较低层,接口比较复杂,但是提供了更强大的功能;另一个接口数量少,使用方便,比较高层,方便一般用户使用。
相关文章推荐
- 设计模式实际应用场景(转)
- 实时数据平台设计:技术选型与应用场景适配模式 - 大数据
- Java设计模式之《桥接模式》及应用场景
- 总结23中设计模式应用场景
- 23种设计模式应用场景
- 设计模式之——单例模式(Singleton)的常见应用场景
- ACE中的设计模式应用场景---模式初学者勿入
- 设计模式之——单例模式(Singleton)的常见应用场景
- 责任链设计模式应用场景示例(过滤器、拦截器)
- 常见设计模式的定义,应用场景和方法
- 从头认识设计模式-策略模式-01-原始应用场景
- 设计模式的应用场景(2)--工厂相关模式
- 设计模式的应用场景(4)--原型模式
- 23种设计模式及其应用场景
- Java设计模式之《单例模式》及应用场景
- 实时数据平台设计:技术选型与应用场景适配模式 - 大数据
- VC++ 常用设计模式及应用场景
- 单例模式应用场景和设计失误所引发的问题
- Java设计模式之《适配器模式》及应用场景
- 设计模式的应用场景(10)--桥模式