<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.調用方法
    主站蜘蛛池模板: 国产一区二区视频免费| 日本免费电影一区| 亚洲国产精品无码专区影院 | 国产一卡2卡3卡4卡2021免费观看| 亚洲人成伊人成综合网久久久 | 91禁漫免费进入| 色拍自拍亚洲综合图区| 久久久久久毛片免费播放| 老汉色老汉首页a亚洲| 亚洲视频免费在线看| 亚洲日本va在线观看| 在线jyzzjyzz免费视频| 亚洲乱亚洲乱妇无码| 亚洲精品人成无码中文毛片| 久久精品成人免费国产片小草 | 亚洲人成网站色在线入口| 国产精品综合专区中文字幕免费播放| 亚洲综合精品网站| 天黑黑影院在线观看视频高清免费| 亚洲欧洲国产精品香蕉网| 一区二区三区福利视频免费观看| 亚洲激情校园春色| 免费的涩涩视频在线播放| ssswww日本免费网站片| 亚洲精品免费在线观看| www视频在线观看免费| 亚洲日韩看片无码电影| 亚洲国产一区二区三区| a国产成人免费视频| 亚洲伦理中文字幕| 国产又长又粗又爽免费视频| 两个人www免费高清视频| 亚洲欧洲日韩在线电影| 国产免费怕怕免费视频观看| 免费人成在线观看网站| 亚洲av日韩av综合| 亚洲男人第一无码aⅴ网站 | 免费视频成人手机在线观看网址| 亚洲国产成AV人天堂无码| 免费大片在线观看网站| 亚欧免费一级毛片|