C# 设计模式一一工厂方法模式

       前面我们讲述了简单工厂模式,提到其缺点是系统难以扩展,一旦添加新产品就不得不修改简单工厂方法,这样造成简单工厂方法的实现逻辑过于复杂。本节介绍的工厂方法模式可以解决这个问题。 一、定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 二、结构图 三、实例 与简单工厂一致,我们先构建运算类,然后各运算子类继承该基类 public class
相关文章
相关标签/搜索