<< | к паттерну | главная | печатать | обсудить(0 сообщений) >>
Паттерн: Посредник (Mediator)
Исходник: Widget - базовый интерфейс элементов, сущность - Colleague [java, code #509, hits: 5283, рейтинг: 3/7,4.92(2211)] +
автор: this [добавлен: 05.10.2007] управление:
  1. package mediator;
  2.  
  3. import java.awt.event.MouseEvent;
  4.  
  5. public abstract class Widget {
  6. private DialogDirector director;
  7.  
  8. public Widget(DialogDirector director) {
  9. this.director = director;
  10. }
  11.  
  12. /**
  13. * Вызывает операцию распорядителя WidgetChanged.
  14. * С ее помощью виджеты информируют своего распорядителя
  15. * о происшедших с ними изменениях
  16. */
  17. public void Changed() {
  18. director.WidgetChanged(this);
  19. }
  20.  
  21. public abstract void HandleMouse(MouseEvent event);
  22.  
  23. }
Сущность Colleague

Базовый интерфейс элементов диалогового окна.

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2021 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.006718 секунд
Количество запросов к БД: 9, gzip: 3.0kb/8.7kb(66%)