文件名称:C#设计模式(3)——工厂方法模式.pdf
文件大小:426KB
文件格式:PDF
更新时间:2023-07-15 09:48:23
C#设计模式--工厂方法模式
工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此 时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许 系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。下面看下工厂模式 的具体实现代码(这里还是以简单工厂模式中点菜的例子来实现):