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
    时间就像海绵里的水,只要你愿意挤,总还是有的——鲁迅
  • 相关阅读:
    转:修改虚拟机参数
    NhiberNate 和linq学习博客园网址
    如何配置sqlserver 以允许远程连接
    Mongodb安装配置文档
    IIS安装和配置
    Mvc篇
    在Castle中使用nhibernate
    多线程
    WCF REST系列文章汇总(共9篇)
    测试Api工具Fiddler
  • 原文地址:https://www.cnblogs.com/syzly/p/6659375.html
Copyright © 2011-2022 走看看