简单的三层架构.pptVIP

  • 48
  • 0
  • 约4.71千字
  • 约 34页
  • 2017-04-04 发布于湖北
  • 举报
简单的三层架构

数据访问层工厂模式的代码 public ILWordTask DriveLWordTask() { // 获取程序集名称 string assemblyName = ConfigurationSettings.AppSettings[AssemblyName]; // 获取默认构造器名称 string constructor = ConfigurationSettings.AppSettings[Constructor]; // 建立 AccessTask 或者 SqlServerTask 对象实例 return (ILWordTask)Assembly.Load(assemblyName).CreateInstance(constructor, false); } 中间业务层代码 工厂模式的优缺点 优点: 工厂模式实现了对责任的分割,客户端只管消费,工厂只管创建。客户端完全不需要知道返回的对象是怎么样创建的。 缺点: 新添加产品类必然导致工厂类的修改。 有限程度上支持开闭原则(要求一个系统的设计能够允许系统在无需修改的情况下扩展其功能)。 当具体的产品类有不同的接口种类时候,功能扩展较为困难。 * *

文档评论(0)

1亿VIP精品文档

相关文档