• 简单工厂模式


    简单工厂模式有三个角色: 工厂、抽象产品、具体产品
    1.抽象产品
    public abstract class Car
    {
      public abstract void MingDi();
    }
    2.具体产品
    public class BenzCar:Car
    {
      public ovvried MingDi()
       {
    Conslose.WriteLine("我是大奔,嗡嗡");
        }
    }
    3.工厂
    public class Factory
    {
      public static  Car CreateCarInstance(string CarName)
     {
        switch(carName)
       {
          case "Benz":
             return new BenzCar();
             break;
          case "Havar":
             return new HavarCar();
             break;
          default:
            return null;
       }
     }
    }
    4.具体实现
    public class Program
        {
            static void Main(string[] args)
            {
                Car  benzCar =  Factory.CreateCarInstance(Benz);
                benzCar.MingDi();
                Console.ReadKey();
            }
    }
  • 相关阅读:
    实验6 继承
    实验5 运算符重载
    实验4 类初步
    实验3 文件操作
    实验2 C++数组与指针
    实验1 C++函数
    C++程序设计实验安排
    计算机图形学课件pdf版
    《三维建模简介》课件
    《3D建模初步》参考资料
  • 原文地址:https://www.cnblogs.com/yanglaosan/p/5948953.html
Copyright © 2020-2023  润新知