黑马程序员技术交流社区
标题:
简单工厂模式
[打印本页]
作者:
O_o”
时间:
2013-8-10 23:56
标题:
简单工厂模式
本帖最后由 O_o” 于 2013-8-11 00:02 编辑
//Acer Dell Lenovo HP IBM
Console.WriteLine("请输入您要的笔记本品牌");
string brand = Console.ReadLine();
NoteBook nb = GetComputer(brand);
nb.ShowBrand();
Console.ReadKey();
}
/// <summary>
/// 根据用户输入的笔记本品牌 创造对应的电脑
/// </summary>
/// <param name="brand">用户传入的笔记本品牌</param>
/// <returns></returns>
public static NoteBook GetComputer(string brand)
{
NoteBook nb = null;
switch (brand)
{
case "lenovo": nb = new Lenovo();
break;
case "acer": nb = new Acer();
break;
case "hp": nb = new HP();
break;
case "dell": nb = new Dell();
break;
case "IBM": nb = new IBM();
break;
}
return nb;
复制代码
作者:
彭家贰小姐
时间:
2013-8-11 01:23
谢谢分享
作者:
ww448483689
时间:
2013-8-12 22:17
学习一下
作者:
小天
时间:
2013-8-13 08:20
楼主,这段代码是什么意思? NoteBook nb 是声明一个对象吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2