예제 #1
0
        static void Main(string[] args)
        {
            Lamp        lamp = new Lamp();
            DetectieLus lus  = new DetectieLus();
            Valkuil     kuil = new Valkuil();
            Hek         gate = new Hek();

            // lus.Connect(lamp, kuil, gate);
            lus.Detecting += lamp.Aan;
            lus.Detecting += kuil.Open;
            lus.Detecting += gate.Open;

            lus.Detect();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Hek         hek  = new Hek();
            Lamp        lamp = new Lamp();
            Valkuil     kuil = new Valkuil();
            DetectieLus lus  = new DetectieLus();

            lus.Detecting += hek.Open;
            lus.Detecting += kuil.Open;
            lus.Detecting += lamp.Aan;
            //lus.Connect(hek);
            //lus.Connect(kuil);
            //lus.Connect(lamp);


            lus.Detect();
            //hek.Open() Telt Niet!!!!
        }