Класс LogConsole должен изменять цвет вывода сообщений в зависимости от их приоритета, определяемого и устанавливаемого классом MainWindow.
Данный класс может напрямую изменять состояние подчиненного объекта при изменении ситуации:
У нас появился еще один класс, заинтересованный в типе действия пользователя – IntrusionDetector.
Теперь класс LogConsole и IntrusionDetector можно причислить к кругу заинтересованных:
Аналогично с классом IntrusionDetector:
Класс MainWindow должен хранить ссылки на все классы, заинтересованные в событиях:
Класс MainWindow должен предоставлять интерфейс для пополнения списка объектов, заинтересованных в данных сообщениях:
Наблюдатель – любой класс, реализующий один или несколько слушателей: MouseListener, ItemListener, FocusListener, и т.д.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть