<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 閱讀(187) 評論(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.調用方法
    主站蜘蛛池模板: 五月天婷婷精品免费视频| 青青青视频免费观看| 最近中文字幕无免费| 亚洲av永久无码精品古装片| 两个人的视频www免费| 亚洲精品二区国产综合野狼| 99在线视频免费观看| 亚洲国产天堂久久综合网站| 222www在线观看免费| 亚洲AV无码一区二区三区在线| AA免费观看的1000部电影| 国产亚洲中文日本不卡二区| 在线观看无码的免费网站| 亚洲aⅴ天堂av天堂无码麻豆| 全部免费毛片免费播放| 窝窝影视午夜看片免费| 亚洲国产精品VA在线观看麻豆| 无人在线观看免费高清| 亚洲中文字幕一二三四区苍井空 | 中文字幕看片在线a免费| 国产亚洲精品国产| 四虎成年永久免费网站| 亚洲大码熟女在线观看| 亚洲色婷婷综合开心网| 69影院毛片免费观看视频在线 | 永久免费观看的毛片的网站| 色婷婷综合缴情综免费观看| 亚洲AV无码专区国产乱码电影| 亚洲无砖砖区免费| 特级毛片免费播放| 亚洲色四在线视频观看| 性xxxx视频播放免费| a毛片免费播放全部完整| 亚洲一卡2卡4卡5卡6卡在线99| 精品国产精品久久一区免费式| 一级特黄录像免费播放肥| 亚洲国产精品专区| 亚洲国产主播精品极品网红 | 色欲国产麻豆一精品一AV一免费 | 亚洲精品视频在线播放| 亚洲国产av一区二区三区|