Exemple #1
0
        static void Main(string[] args)
        {
            Context ctx = new Context();

            ctx.Init(new IAmOn(ctx));
            ctx.PressedOff();
            ctx.PressedOff();
            ctx.PressedOn();
            ctx.PressedOn();
            ctx.PressedOff();
            ctx.PressedOn();
            ctx.FixIt();
            ctx.PressedOn();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Context ctx = new Context();
            IAmOn   on  = new IAmOn(ctx);

            ctx.Init(on);

            ctx.pressedOn();
            ctx.pressedOn();
            ctx.pressedOff();
            ctx.pressedOn();
            ctx.pressedOff();
            ctx.pressedOff();
        }