设计模式实践
2006-08-31 16:16
120 查看
以前写程序不是太注意,将程序中的执行接口、容器接口和加载工具混合在一起设计。
例如一个服务工厂,对于调用方来说,他是不关心你的容器机制,他关心的是执行接口,即他的结果。而对于服务的加载程序,他关心如何将他自己的内容加入,所以你需要一个容器接口,但同样是加入内容,有些实现可能是用XML方式分析结果后加入容器,有些可能是分析Attrible,甚至分析目录下的DLL,然后加入容器,所以应该将加载工具分离开。
例如一个服务工厂,对于调用方来说,他是不关心你的容器机制,他关心的是执行接口,即他的结果。而对于服务的加载程序,他关心如何将他自己的内容加入,所以你需要一个容器接口,但同样是加入内容,有些实现可能是用XML方式分析结果后加入容器,有些可能是分析Attrible,甚至分析目录下的DLL,然后加入容器,所以应该将加载工具分离开。
相关文章推荐
- 设计模式(十)——建造者模式的实践
- python实践设计模式(一)概述和工厂模式
- 【学习笔记javascript设计模式与开发实践(代理模式)----6】
- 朱晔的互联网架构实践心得S1E8:三十种架构设计模式(下)
- atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换
- this---js设计模式和实践6
- 策略模式--js设计模式与开发实践-7
- 设计模式讲解与代码实践(十四)——职责链
- J2EE设计模式分析与实践——引言
- 设计模式实践-反射到所有接口实现类实践工厂方法,页面中有大量计算数据时设计实践
- 面向对象设计和过程式编程(6.2)《深入PHP:面向对象、模式与实践》
- 一起来学设计模式-----工厂模式的实践
- 天天设计模式二:创建型模式实践
- [书目20130316].NET应用架构设计:原则、模式与实践
- Android开发中的设计模式实践理解(一)
- J2EE设计模式分析与实践——从J2EE设计模式总图理解J2
- 设计模式讲解与代码实践(六)——适配器(基于类)
- Go语言设计模式实践:组合(Composite)
- php各种设计模式简单实践思考
- 设计模式思考:模式实践