文件名称:Factory Method Pattern.rar【GoF的工厂方法模式(C#源码)】
文件大小:24KB
文件格式:RAR
更新时间:2014-04-03 11:03:36
GoF 设计模式 FactoryMethodPatter 工厂方法模式
在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类。 理解: 我们知道兵工厂可以生产出战斗机器,但世界上没有一家工厂能够生产出所有的战斗机、坦克、战舰。它们都是由不同的厂家生产的,这就是工厂方法模式(FactoryMethod)与前面所说的简单工厂模式(SimpleFactory)的差别。 实例: 多文档系统。我已经用C#的源码编程了:请下载Factory Method Patter.rar
【文件预览】:
2 Factory Method Pattern
----2 Factory Method Pattern.sln(914B)
----2 Factory Method Pattern.suo(16KB)
----2 Factory Method Pattern()
--------bin()
--------obj()
--------2 Factory Method Pattern.csproj(2KB)
--------Properties()
--------Program.cs(3KB)