zoukankan      html  css  js  c++  java
  • 简单工场设计模式

    1.设计模式就是解决问题或者开发程序所采用的一种方法

    需要什么都是给父类

    using System;
    using System.Collections;
    using System.Collections.Generic;
    namespace Dome
    {
        class person
        {
            static void Main(string[] args)
            {
             
                Console.WriteLine("请选择你要的笔记本");
                string book=Console.ReadLine();
                Notebook nb = getnotbook(book);
                nb.sayhello();
                Console.ReadKey();
            }
    
            public static Notebook getnotbook(string book) {
                Notebook nb = null;
                switch(book){
                    case "lenovo": nb = new Lenovo();
                        break;
                    case "mac": nb = new Mac();
                        break;
                    case "acer": nb = new Acer();
                        break;
                    default: Console.WriteLine("没有你想要的笔记本");
                        break;
                }
                return nb;
            }
    
        }
    
        //Notebook类
        public abstract class Notebook {
            public abstract void sayhello();
           
            }
    
        //Mac类
        public class Mac : Notebook
        {
            public override void sayhello()
            {
                Console.WriteLine("苹果笔记本");
            }
        }
    
        //Acer类
        public class Acer:Notebook{
      public override void sayhello()
            {
               Console.WriteLine("鸿基笔记本");
            }
        }
    
        //Lenovo类
        public class Lenovo:Notebook {
            public override void sayhello()
            {
               Console.WriteLine("联想笔记本");
            }
        }
    
    
        }
    
     
    View Code
    时间就像海绵里的水,只要你愿意挤,总还是有的——鲁迅
  • 相关阅读:
    三级联动
    投票系统
    增删改查
    PHP基础
    查询练习
    高级查询
    高级查询练习题
    0510课堂02三元运算符,跳转语句,循环结构
    0510课堂
    050602课堂css3旋转、过渡、动画
  • 原文地址:https://www.cnblogs.com/syzly/p/6659375.html
Copyright © 2011-2022 走看看