コード例 #1
0
        static void Main(string[] args)
        {
            IWaschProgramm waschProgramStrategy = new PremiumProgramm();
            WaschAnlage waschAnlage = new WaschAnlage(waschProgramStrategy);

            Auto auto = new Auto { Name = "Fiat Punto" };
            waschAnlage.Waschen(auto);

            Console.ReadLine();
        }
コード例 #2
0
 public void waschen(Auto auto)
 {
     Console.WriteLine(
          "** Starting Premium Program on {0} **",
         auto.Name);
     Console.WriteLine("Wasser");
     Console.WriteLine("Seifen");
     Console.WriteLine("laaange Waschen");
     Console.WriteLine("Trocknen");
     Console.WriteLine("Polierung");
     Console.WriteLine("** DONE **");
 }
コード例 #3
0
 public void Waschen(Auto auto)
 {
     _carWaschStrategy.waschen(auto);
 }