C#抽象工厂实例,设计模式

时间:2012-06-05 03:27:08
【文件属性】:

文件名称:C#抽象工厂实例,设计模式

文件大小:151KB

文件格式:RAR

更新时间:2012-06-05 03:27:08

c#

初学者必备!设计模式 源码! 优点 l 分离了具体的类。抽象工厂模式帮助你控制一个应用创建的对象的类,因为一个工厂封装创建产品对象的责任和过程。它将客户和类的实现分离,客户通过他们的抽象接口操纵实例,产品的类名也在具体工厂的实现中被分离,它们不出现在客户代码中。 l 它使得易于交换产品系列。一个具体工厂类在一个应用中仅出现一次——即在它初始化的时候。这使得改变一个应用的具体工厂变得很容易。它只需改变具体的工厂即可使用不同的产品配置,这是因为一个抽象工厂创建了一个完整的产品系列,所以整个产品系列会立刻改变。 l 它有利于产品的一致性。当一个系列的产品对象被设计成一起工作时,一个应用一次只能使用同一个系列中的对象,这一点很重要,而抽象工厂很容易实现这一点。


网友评论

  • 看了下感觉不怎么有用,就没怎么看
  • 不错,可以参考,抽象工厂里面其实可以用反射更方便
  • 运行报错,还需要自己修改
  • 不错的例子 适合新手
  • 不错的例子 适合新手
  • 不错的案例很好
  • 代码 挺好的,可以参考
  • 设计模式与代码很好结合~
  • 不错,学到了东西
  • 调试报错,“BLL.UserManager”的类型初始值设定项引发异常。