<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 閱讀(186) 評論(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.調用方法
    主站蜘蛛池模板: 亚洲第一成年免费网站| 亚洲综合精品香蕉久久网97| 亚洲伊人久久大香线蕉AV| 91福利免费体验区观看区| 久久精品国产亚洲AV大全| 美丽的姑娘免费观看在线播放| 911精品国产亚洲日本美国韩国| 99精品视频在线视频免费观看| 久久亚洲一区二区| 毛片免费全部播放无码| 亚洲一区动漫卡通在线播放| 成人无遮挡裸免费视频在线观看 | 亚洲国产成人精品不卡青青草原| 成人免费区一区二区三区| 久久精品国产精品亚洲色婷婷| 97视频免费观看2区| 亚洲免费在线视频播放| 免费羞羞视频网站| 猫咪免费人成在线网站| 伊人亚洲综合青草青草久热| 你懂的免费在线观看网站| 亚洲日本香蕉视频观看视频| 免费涩涩在线视频网| 日本精品久久久久久久久免费| 在线观看国产区亚洲一区成人| 久久青草免费91线频观看站街| 亚洲中文字幕无码av在线| 免费黄网在线观看| 国产黄色片免费看| 亚洲人成网www| 高清国语自产拍免费视频国产 | 亚洲AV无码片一区二区三区| 亚洲乱码日产精品a级毛片久久| 成全视频免费观看在线看| 亚洲伊人久久大香线蕉影院| 亚洲AV之男人的天堂| 2019中文字幕在线电影免费| 国产亚洲综合精品一区二区三区| 亚洲VA中文字幕无码一二三区| 一二三四视频在线观看中文版免费 | 国产亚洲精品精华液|