コード例 #1
0
ファイル: Program.cs プロジェクト: User51342/Examples
        static void Main(string[] args)
        {
            ICarFactory factory = LoadFactory();
            var         car     = factory.CreateEconomyCar();

            car.TurnOn();
            car.TurnOff();
            car = factory.CreateFamilyCar();
            car.TurnOn();
            car.TurnOff();
            car = factory.CreateSportsCar();
            car.TurnOn();
            car.TurnOff();
        }
コード例 #2
0
 public Driver(ICarFactory carFactory)
 {
     _sportsCar = carFactory.CreateSportsCar();
     _familyCar = carFactory.CreateFamilyCar();
 }