您的位置:首页 > 编程语言 > C#

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;

}

小结:总体来讲!还是比较简单的,简单有效的控制代码量,长时间后,再次阅读!使读者更加容易理解当时写代码时的意
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: