コード例 #1
0
ファイル: Program.cs プロジェクト: admozer/designpatterns
        static void Main(string[] args)
        {
            UzaktanAracKontrol kontrol = new UzaktanAracKontrol();
            Tır    tır    = new Tır();
            Kamyon kamyon = new Kamyon();

            kontrol.setCommand(new TırYolaCikCommand(tır));
            kontrol.islemSec();
            kontrol.setCommand(new TırHedefteDurCommand(tır));
            kontrol.islemSec();

            kontrol.setCommand(new KamyonYolaCikCommand(kamyon));
            kontrol.islemSec();
            kontrol.setCommand(new KamyonHedefteDurCommand(kamyon));
            kontrol.islemSec();

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: admozer/designpatterns
 public KamyonHedefteDurCommand(Kamyon kamyon)
 {
     this.kamyon = kamyon;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: admozer/designpatterns
 public KamyonYolaCikCommand(Kamyon kamyon)
 {
     this.kamyon = kamyon;
 }