<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 68, comments - 19, trackbacks - 0, articles - 1

    簡單工廠類

    Posted on 2017-09-15 22:14 viery 閱讀(185) 評論(1)  編輯  收藏 所屬分類: .net
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace SimpleFactory
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             Console.WriteLine("請輸入要制造的品牌");
    14             string name = Console.ReadLine();
    15             getNoteBook(name).makeNoteBook();
    16             Console.ReadKey();
    17         }
    18 
    19 
    20       /// <summary>
    21       /// 創建工廠方法
    22       /// </summary>
    23       /// <param name="name">要制造的品牌</param>
    24       /// <returns>筆記本</returns>
    25 
    26         public static NoteBook getNoteBook(string name)
    27         {
    28             NoteBook nb = null;
    29 
    30             switch(name){
    31             case"Lenovo":nb=new Lenovo();
    32             break;
    33             case "Dell": nb = new Dell();
    34             break;
    35             case "IBM": nb = new IBM();
    36             break;
    37             }
    38             return nb;
    39         }
    40     }
    41     //創建筆記本的父類
    42 
    43     public abstract class NoteBook
    44     {
    45         public abstract void makeNoteBook();
    46     }
    47 
    48     //創建要生產的品牌
    49     public class Lenovo : NoteBook
    50     {
    51         public override void makeNoteBook()
    52         {
    53             Console.Write("正在生產Lenovo筆記本");
    54         }
    55     }
    56 
    57     public class Dell : NoteBook
    58     {
    59         public override void makeNoteBook()
    60         {
    61             Console.Write("正在生產Dell筆記本");
    62         }
    63     }
    64 
    65     public class IBM : NoteBook
    66     {
    67         public override void makeNoteBook()
    68         {
    69             Console.Write("正在生產IBM筆記本");
    70         }
    71     }
    72 
    73 
    74 }

    Feedback

    # re: 簡單工廠類  回復  更多評論   

    2017-09-18 09:57 by viery
    1.通過參數
    2.獲取父類對象
    3.調用方法
    主站蜘蛛池模板: 亚洲综合在线视频| 久久久久亚洲精品无码网址| 亚洲最大黄色网站| 亚洲免费闲人蜜桃| 亚洲国产韩国一区二区| 18禁免费无码无遮挡不卡网站| 亚洲精品在线播放视频| 久久久久久精品免费看SSS| 中文字幕亚洲免费无线观看日本| 99久久精品国产免费| 亚洲国产高清人在线| 91免费国产精品| 亚洲国产综合精品中文第一| 女人张开腿等男人桶免费视频 | 在线观看免费大黄网站| 亚洲av无码日韩av无码网站冲 | 精品国产污污免费网站| 亚洲国产精品久久久久婷婷软件 | 免费精品一区二区三区在线观看| 亚洲精品无码专区久久| 在线免费观看韩国a视频| 一级毛片a女人刺激视频免费| 久久国产精品亚洲综合| 999国内精品永久免费视频| 亚洲AⅤ男人的天堂在线观看| 狠狠综合久久综合88亚洲| 曰批视频免费40分钟试看天天| 色老板亚洲视频免在线观| 又大又黄又粗又爽的免费视频| 久久精品无码免费不卡| 亚洲女人初试黑人巨高清| 四虎影视永久免费观看| 久久成人a毛片免费观看网站| 久久精品亚洲AV久久久无码| 亚洲成AⅤ人影院在线观看| 久久久精品午夜免费不卡| 亚洲AV成人一区二区三区在线看| 亚洲伊人久久综合影院| 中文毛片无遮挡高潮免费| caoporn成人免费公开| 亚洲影视一区二区|