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

            return(button.Render() + " / " + checkbox.Render());
        }
예제 #2
0
        static void Main(string[] args)
        {
            Client client = new Client("Windows");

            IButton button = client.GuiFactory.CreateButton();

            button.Render();

            ICheckbox checkbox = client.GuiFactory.CreateCheckbox();

            checkbox.Render();
        }
예제 #3
0
 public void RenderCheckbox()
 {
     _checkbox = _factory.CreateCheckbox();
     _checkbox.Render();
 }