设计模式--简单工厂-工厂方法

来源:互联网 发布:计算机一级软件 编辑:程序博客网 时间:2024/06/11 05:58

上一节讲了简单工厂,缺点是一个工厂创建了多个对象。

工厂方法,每个工厂方法创建自己对应类的实例

    public class HumanFactory : IFactoryMetnod    {        public IRace CreateInstance()        {            Console.WriteLine(" this is Human ShowKing");            return new Human();        }    }    public class NEFactory : IFactoryMetnod    {        public IRace CreateInstance()        {            Console.WriteLine(" this is NE ShowKing");            return new NE();        }    }    interface IFactoryMetnod    {        IRace CreateInstance();    }

 

阅读全文
0 0