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

            System.Console.WriteLine(button.Paint());
        }
Esempio 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));
        }
Esempio n. 3
0
 public void CreateUI()
 {
     this._button   = _factory.CreateButton();
     this._checkBox = _factory.CreateCheckBox();
 }
Esempio n. 4
0
 public void CreateUserInterface()
 {
     _button = _abstractFactory.CreateButton();
     var checkboxc = _abstractFactory.CreateCheckBox();
 }