Example #1
0
        public WidgetClient(WidgetCreatorName widgetCreaterName)
        {
            AbstractFactoryAgent objAbstractFactoryAgent = new AbstractFactoryAgent(widgetCreaterName);

            widgetFactoryObj = objAbstractFactoryAgent.GetFactoryObject();
            Window           = widgetFactoryObj.CreateWindow();
            Scrollbar        = widgetFactoryObj.CreateScrollBar();
            Toolbar          = widgetFactoryObj.CreateToolBar();
            Button           = widgetFactoryObj.CreateButtons();
        }