예제 #1
0
        static void Main(string[] args)
        {
            CarFactory factory = new CarFactory();
             Consumer nick = new Consumer("Nick");
             factory.CarCreated += nick.NewCarArrived;

             factory.CreateACar("Ferrari");
             Consumer kimi = new Consumer("Kimi");
             factory.CarCreated += kimi.NewCarArrived;

             factory.CreateACar("BMW");

             factory.CarCreated -= nick.NewCarArrived;

             factory.CreateACar("Mercedes");
        }
예제 #2
0
파일: Program.cs 프로젝트: zilo312/aa
        static void Main(string[] args)
        {
            CarFactory factory = new CarFactory();
            Consumer   nick    = new Consumer("Nick");

            factory.CarCreated += nick.NewCarArrived;

            factory.CreateACar("Ferrari");
            Consumer kimi = new Consumer("Kimi");

            factory.CarCreated += kimi.NewCarArrived;

            factory.CreateACar("BMW");

            factory.CarCreated -= nick.NewCarArrived;

            factory.CreateACar("Mercedes");
        }