C# 工厂的简单应用

    技术2026-05-11  4

    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;        }

    小结:总体来讲!还是比较简单的,简单有效的控制代码量,长时间后,再次阅读!使读者更加容易理解当时写代码时的

    最新回复(0)