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(); }
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(); }