<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.調用方法
    主站蜘蛛池模板: 亚洲中文无码线在线观看| 日韩精品亚洲专区在线观看| 国产成人精品日本亚洲专区61| 亚洲国产成人久久精品软件 | 免费国产成人高清在线观看网站| 亚洲国产精品久久久久婷婷软件 | 最近的中文字幕大全免费版| 亚洲日本乱码卡2卡3卡新区| 在线观看免费a∨网站| 亚洲AV无码男人的天堂| 国产精品国产午夜免费福利看| 色窝窝亚洲av网| 久久久久亚洲AV无码专区网站| 久久国产精品免费一区| 亚洲人成电影亚洲人成9999网| 亚洲视频免费在线观看| 亚洲另类精品xxxx人妖| 在线精品免费视频| 日韩在线观看免费| 国产亚洲AV无码AV男人的天堂| 午夜影院免费观看| 国产精品高清视亚洲一区二区 | 国产亚洲精品自在线观看| 免费成人在线视频观看| 亚洲人成免费电影| 九月婷婷亚洲综合在线| 中文字幕高清免费不卡视频| 91亚洲va在线天线va天堂va国产 | 男女免费观看在线爽爽爽视频 | 91短视频免费在线观看| 性xxxx黑人与亚洲| 亚洲国产成人爱av在线播放| 国产无遮挡无码视频免费软件| 亚洲国产精品成人精品软件| 免费午夜爽爽爽WWW视频十八禁| 成人av片无码免费天天看| 亚洲熟妇色自偷自拍另类| 国产高清在线精品免费软件| 一个人免费视频在线观看www| 亚洲av产在线精品亚洲第一站| 亚洲电影日韩精品|