コード例 #1
0
ファイル: Program.cs プロジェクト: LilitHakobyan/MicHomeworks
        static void Main(string[] args)
        {
            //Switcher sw = new Switcher(new GasLamp());

            //sw.SwitchOn();
            //sw.SwitchOff();
            SwitcherUsingEv switcher = new SwitcherUsingEv();
            Ligher          l        = new Ligher(switcher);

            switcher.Off();
        }
コード例 #2
0
 public Ligher(SwitcherUsingEv switcher)
 {
     this.switcher = switcher;
     this.switcher.SwitcherChanged += Switcher_SwitcherChanged;
 }