Exemple #1
0
        public string Run()
        {
            IButton   button   = _guiFactory.CreateButton();
            ICheckbox checkbox = _guiFactory.CreateCheckbox();

            return(button.Render() + " / " + checkbox.Render());
        }
Exemple #2
0
        public void CreateUI()
        {
            button = factory.CreateButton();
            button.Paint();

            checkbox = factory.CreateCheckbox();
            checkbox.Paint();
        }
Exemple #3
0
 public void RenderCheckbox()
 {
     _checkbox = _factory.CreateCheckbox();
     _checkbox.Render();
 }
 public Application(IGuiFactory factory)
 {
     button   = factory.CreateButton();
     checkbox = factory.CreateCheckbox();
 }
 public void CreateUI()
 {
     _button   = _factory.CreateButton();
     _checkbox = _factory.CreateCheckbox();
 }
 public void Render()
 {
     _guiFactory.CreateButton().Paint();
     _guiFactory.CreateCheckbox().Paint();
 }