<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.調用方法
    主站蜘蛛池模板: 亚洲国产精品一区二区久久hs| 免费观看的a级毛片的网站| 久久久久亚洲AV成人网| 色爽黄1000部免费软件下载| yy6080亚洲一级理论| 嫩草影院在线免费观看| 亚洲砖码砖专无区2023| 午夜免费福利网站| 色偷偷亚洲男人天堂| 久视频精品免费观看99| 亚洲人成免费网站| 成年女人毛片免费播放视频m| 亚洲a∨国产av综合av下载 | 99久久99这里只有免费费精品| 亚洲综合久久久久久中文字幕| 拨牐拨牐x8免费| 精品国产亚洲一区二区三区在线观看| 免费吃奶摸下激烈视频| 亚洲五月午夜免费在线视频| 亚洲av中文无码乱人伦在线咪咕| 国产成人精品免费视频网页大全| 久久夜色精品国产噜噜亚洲a| 国产在线ts人妖免费视频| 亚洲人成网站18禁止久久影院| 丁香花在线观看免费观看| 日韩在线视频播放免费视频完整版 | 免费特级黄毛片在线成人观看 | 午夜视频在线免费观看| 亚洲人成人77777在线播放| 日韩成人免费aa在线看| 中文字幕乱码免费看电影| 亚洲嫩草影院在线观看| 国产男女猛烈无遮档免费视频网站| 美女无遮挡拍拍拍免费视频| 亚洲成a人片在线网站| 免费v片在线观看无遮挡| 99视频在线看观免费| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 免费国产草莓视频在线观看黄| 久久夜色精品国产噜噜噜亚洲AV| 好大好硬好爽免费视频|