Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Subject boss = new Boss();

            Number one = new Number("A", boss);
            Number two = new Number("B", boss);

            boss.setBossState("I'm back");
            boss.removeNumber(one);
            boss.removeNumber(two);

            Secretary lady = new Secretary();

            lady.resignNumber(one);
            lady.resignNumber(two);
            lady.setBossState("Boss is gone!");

            boss.setBossState("I'm back again!");

            Console.Read();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Subject boss = new Boss();

            Number1 one = new Number1(boss);
            Number2 two = new Number2(boss);

            boss.setState("I'm back!");
            boss.removeNumber(one);
            boss.removeNumber(two);

            Subject lady = new Secretary();

            lady.resignNumber(one);
            lady.resignNumber(two);
            lady.setState("Boss has gone!");

            boss.setState("I'm back again!");

            Console.Read();
        }