Exemplo n.º 1
0
        public string Run()
        {
            IButton   button   = _guiFactory.CreateButton();
            ICheckbox checkbox = _guiFactory.CreateCheckbox();

            return(button.Render() + " / " + checkbox.Render());
        }
Exemplo n.º 2
0
        public void ClientMethod(IGuiFactory guiFactory)
        {
            var button   = guiFactory.CreateButton();
            var checkBox = guiFactory.CreateCheckBox();

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

            Console.WriteLine(productB.CreateCheckBox());
            Console.WriteLine(productB.AnotherUsefulFunctionB(productA));
        }
Exemplo n.º 4
0
        public void CreateUI()
        {
            button = factory.CreateButton();
            button.Paint();

            checkbox = factory.CreateCheckbox();
            checkbox.Paint();
        }
Exemplo n.º 5
0
 public void RenderButton()
 {
     _button = _factory.CreateButton();
     _button.Render();
 }
 public Application(IGuiFactory factory)
 {
     button   = factory.CreateButton();
     checkbox = factory.CreateCheckbox();
 }
Exemplo n.º 7
0
 public void CreateUI()
 {
     this.button = factory.CreateButton();
 }
Exemplo n.º 8
0
		public Application(IGuiFactory factory) {
			var button = factory.CreateButton();
			button.Paint();
		}
Exemplo n.º 9
0
 public void CreateUI()
 {
     this._button   = _factory.CreateButton();
     this._checkBox = _factory.CreateCheckBox();
 }
Exemplo n.º 10
0
            public Application(IGuiFactory factory)
            {
                IButton button = factory.CreateButton();

                button.Paint();
            }
Exemplo n.º 11
0
 public void CreateUI()
 {
     _button   = _factory.CreateButton();
     _checkbox = _factory.CreateCheckbox();
 }
Exemplo n.º 12
0
 public void Render()
 {
     _guiFactory.CreateButton().Paint();
     _guiFactory.CreateCheckbox().Paint();
 }
 public void TestAbstractFactory(IGuiFactory guiFactory)
 {
     Assert.That(guiFactory.CreateButton(), Is.InstanceOf <IButton>());
     Assert.That(guiFactory.CreateContextMenu(), Is.InstanceOf <IContextMenu>());
     Assert.That(guiFactory.CreateWindow(), Is.InstanceOf <IWindow>());
 }
Exemplo n.º 14
0
 public void CreateUserInterface()
 {
     _button = _abstractFactory.CreateButton();
     var checkboxc = _abstractFactory.CreateCheckBox();
 }