Ejemplo n.º 1
0
        public void ClientMethod(IGuiFactory guiFactory)
        {
            var button   = guiFactory.CreateButton();
            var checkBox = guiFactory.CreateCheckBox();

            System.Console.WriteLine(button.Paint());
        }
Ejemplo n.º 2
0
        public void ClientMethod(IGuiFactory factory)
        {
            var productA = factory.CreateButton();
            var productB = factory.CreateCheckBox();

            Console.WriteLine(productB.CreateCheckBox());
            Console.WriteLine(productB.AnotherUsefulFunctionB(productA));
        }
Ejemplo n.º 3
0
 public void CreateUI()
 {
     this._button   = _factory.CreateButton();
     this._checkBox = _factory.CreateCheckBox();
 }
Ejemplo n.º 4
0
 public void CreateUserInterface()
 {
     _button = _abstractFactory.CreateButton();
     var checkboxc = _abstractFactory.CreateCheckBox();
 }