Ejemplo n.º 1
0
        public static void Main_xx(string[] args)
        {
            IOSFactory googlePhoneFactory = AbstractPhoneFactory.GetFactory("Android");
            IPhone     pixel2             = googlePhoneFactory.Create(PhoneType.GOOGLE);

            pixel2.Display();

            IPhone onePlus = googlePhoneFactory.Create(PhoneType.ONEPLUS);

            onePlus.Display();

            IOSFactory windowPhoneFactory = AbstractPhoneFactory.GetFactory("Window");
            IPhone     wPhone             = windowPhoneFactory.Create(PhoneType.WINDOW);

            wPhone.Display();
            IPhone lenovo = windowPhoneFactory.Create(PhoneType.LENOVO);

            lenovo.Display();

            Console.ReadKey();
        }