Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            IAbstractFactory absFctryShape = new ShapeFactory();
            IShape           shape         = absFctryShape.CreateShapeFactory(Shapetype.Rectangle);


            IAbstractFactory absFctryColor = new ColorFactory();
            IColor           color         = absFctryColor.CreateColorFactory(ColorType.Blue);

            FactoryWorld fw = new FactoryWorld(shape, color);

            fw.GetShapeAndColor();
        }
Ejemplo n.º 2
0
        public static void Main()
        {
            MaterialFactory Metalurgia = new MetalFactory();
            FactoryWorld world = new FactoryWorld(Metalurgia);
            world.RunCuidadosMedicos();

            MaterialFactory Maderera = new WoodFactory();
            world = new FactoryWorld(Maderera);
            world.RunCuidadosMedicos();

            Console.ReadKey();
        }