Обзор паттернов проектирования

       

Не разговаривайте с неизвестными (Don't talk to strangers) - GRASP


Проблема Обеспечить связь клиентского объекта с непрямыми объектами (то есть известными другим объектам, а не самому клиенту).
Решение Необходимо избегать проектных решений, предполагающих передачу сообщений с удаленными непрямыми объектами (незнакомцами). Решением может быть частный случай паттерна "Устойчивый к изменениям", см. . Прямым объектом потребуются новые операции.
Преимущества Обеспечивает устойчивость системы к изменению структуры обьектов.



Содержание раздела