コード例 #1
0
ファイル: Factory.cs プロジェクト: Mattioo94/Zadanko
        public static IVehicle Build(string type)
        {
            IVehicle vehicle = null;

            switch (type)
            {
            case "car":
                vehicle = new Car();
                break;

            case "motorcycle":
                vehicle = new Motorcycle();
                break;

            case "truck":
                vehicle = new Truck();
                break;
            }
            vehicle?.Build();
            return(vehicle);
        }