C#简单工厂应用
2010-09-06 11:36
183 查看
public static Vehicle(类型) Create(string licenseNo, string name, string color, int years, double daily, int load, string type)
{
Vehicle vehicle = null;
switch (type)
{
case "car":
//调用子类的构造函数
vehicle = new Car(licenseNo, name, color, years, daily);
break;
case "truck":
vehicle = new Truck(licenseNo, name, color, years, daily, load);
break;
}
return vehicle;
}
小结:总体来讲!还是比较简单的,简单有效的控制代码量,长时间后,再次阅读!使读者更加容易理解当时写代码时的意
{
Vehicle vehicle = null;
switch (type)
{
case "car":
//调用子类的构造函数
vehicle = new Car(licenseNo, name, color, years, daily);
break;
case "truck":
vehicle = new Truck(licenseNo, name, color, years, daily, load);
break;
}
return vehicle;
}
小结:总体来讲!还是比较简单的,简单有效的控制代码量,长时间后,再次阅读!使读者更加容易理解当时写代码时的意
相关文章推荐
- 简单工厂的最最简单应用(C#)
- C# 工厂的简单应用
- C#设计模式之工厂模式(Factory)--01 简单工厂(Simple Factory)
- C# 委托与事件简单应用
- Android 中简单工厂模式的应用
- 使用C#开发一个简单的P2P应用
- C#中检测某个类(方法、程序集等各种部分)是否应用了指定的特性以及对特性的一些简单操作
- C#设计模式之简单工厂篇
- C#简单工厂模式
- C#TCPClient应用-一个简单的消息发送和接收
- C#设计模式之简单工厂篇
- C#学习笔记之简单工厂设计模式
- C#抽象工厂简单实现类
- C# 接口属性的定义&get、set访问器的简单应用
- C#中的多线程简单应用
- C#登录窗口简单应用
- C#简单工厂模式——初遇GoF设计模式
- C#设计模式系列:简单工厂模式(Simple Factory)
- 使用C#开发一个简单的P2P应用
- C# WPF TextBox绑定数据的简单应用