package mediator; public abstract class DialogDirector { protected DialogDirector() { } public abstract void ShowDialog(); public abstract void WidgetChanged(Widget w); protected abstract void CreateWigets();}