美文网首页
设计模式:简单工厂模式

设计模式:简单工厂模式

作者: 山猪打不过家猪 | 来源:发表于2022-06-30 13:22 被阅读0次

设计模式:设计项目的一种方式,帮助我们开发中的遇到的问题。


image.png
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;


namespace _fangwenxiushifu
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入笔记本品牌");
            string brand_name = Console.ReadLine();
            NoteBook nb = GetNoteBook(brand_name);
            nb.SayHello();
            Console.ReadKey();
        }

        public abstract class NoteBook
        {
            public abstract void SayHello();
        }

        public class Lenovo : NoteBook
        {
            public override void SayHello()
            {
                Console.WriteLine("我是联想电脑");
            }
        }

        public class IBM : NoteBook
        {
            public override void SayHello()
            {
                Console.WriteLine("我是IBM");
            }
        }

        //简单工厂模式最核心,根据用户输入创建对象复制给父类
        public static NoteBook GetNoteBook(string brand_name)
        {
            NoteBook nb = null;
            switch (brand_name)
            {
                case "lenovo": nb = new Lenovo();
                    break;
                case "IBM": nb = new IBM();
                    break;

            }

            return nb;
        }

    }
}

练习:超市收银

image.png
  • 仓库设计


    image.png
    image.png

相关文章

  • 设计模式-工厂模式

    设计模式1 设计模式2 工厂模式 工厂模式可简单的分为三类:简单工厂,工厂方法,抽象工厂 简单工厂模式 定义 简单...

  • 设计模式一、单例模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 简单单例(推荐...

  • 设计模式四、抽象工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 抽象工厂模式 ...

  • 设计模式三、工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 工厂模式 在一...

  • 设计模式

    设计模式(视频总结) [TOC] 一、简单工厂模式(Simple Factory) 简单工厂模式: 简单工厂模式属...

  • iOS设计模式-工厂模式

    工厂模式分为简单工厂模式,工厂模式、抽象工厂模式三类。 简单工厂模式 1. 定义 简单工厂模式并不是常用的设计模式...

  • Android设计模式:工厂设计模式

    目录 简单工厂模式工厂方法模式抽象工厂模式 简单工厂模式 简单工厂模式是所有工厂模式的基础,不属于23种设计模式范...

  • 相近设计模式比较

    设计模式干货: 简单工厂模式 vs. 工厂模式 vs. 抽象工厂模式简单工厂和工厂模式区别? 简单工厂没有多个子类...

  • 三、创建型模型

    简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 1.简单工厂模式 简单工厂模式并不属于23种设计模式。 不难看...

  • 简单工厂模式

    Android进阶之设计模式 简单工厂模式 简单工厂模式(又叫作静态工厂方法模式), 其属于创建型设计模式,但并不...

网友评论

      本文标题:设计模式:简单工厂模式

      本文链接:https://www.haomeiwen.com/subject/vbefbrtx.html