static void Main(string[] args) { TempDialogMediator mediator = new TempDialogMediator(); TempBar tempBar = new TempBar(); mediator.addWidget(tempBar); IWidget fEditBox = new FEditBox(mediator, 0); mediator.addWidget(fEditBox); CEditBox cEditBox = new CEditBox(mediator, 0); mediator.addWidget(cEditBox); IWidget fRaiseButton = new FRaiseButton(mediator); IWidget fLowerButton = new FLowerButton(mediator); IWidget cRaiseButton = new CRaiseButton(mediator); IWidget cLowerButton = new CLowerButton(mediator); mediator.addWidget(fRaiseButton); mediator.addWidget(fLowerButton); mediator.addWidget(cRaiseButton); mediator.addWidget(cLowerButton); fEditBox.change(30); cEditBox.change(43); fRaiseButton.change(); fLowerButton.change(); }
static void Main(string[] args) { TempDialogMediator mediator = new TempDialogMediator(); TempBar tempBar = new TempBar(); IEditBox fEditBox = new FEditBox(mediator, 0); IEditBox cEditBox = new CEditBox(mediator, 0); IButton frButton = new FRaiseButton(mediator); IButton flButton = new FLowerButton(mediator); IButton crButton = new CRaiseButton(mediator); IButton clButton = new CLowerButton(mediator); mediator.setcEditBox(cEditBox); mediator.setClButton(clButton); mediator.setCrButton(crButton); mediator.setfEditBox(fEditBox); mediator.setFlButton(flButton); mediator.setFrButton(frButton); mediator.setTempBar(tempBar); fEditBox.change(30); cEditBox.change(43); frButton.onClick(); flButton.onClick(); }