/
aletoropov
/
php_training
Обзор
Документация
Войти
/
aletoropov
/
php_training
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
patterns/Observer/index.php
16 строк
704 B
Alexandr
Добавил примеры реализации и работы с Шаблонами проектирования
15 дек 2023, 00:05
15 дек 2023, 00:05
2e4abdb
Код
Авторство
О чём код?
<?php /** * Наблюдатель (Observer) паттерн поведения, определяет зависимость типа «один ко * многим» между объектами таким образом, что при изменении состояния одного объекта * все зависящие от него оповещаются об этом и автоматически обновляются. */ require('IObserver.php'); require('IObservable.php'); require('DeliveryEmails.php'); require('User.php'); $vasya = new User('user@user.ru'); $petya = new User('petya@mail.com'); DeliveryEmails::getInstance()->addNewArticle('Свежие новости');