среда, 10 марта 2010 г.

Шаблоны проектирования: паттерны поведения

В предыдущей статье (см. (http://www.pcmag.ru/solutions/detail.php?ID=34633). PC Magazine/RE, № 3/2009, с. 88) мы рассмотрели шаблоны из группы «Структурных паттернов проектирования». Теперь постараемся изучить теорию и практику применения шаблонов из группы «Паттернов поведения». В этой группе собраны, пожалуй, самые интересные и полезные шаблоны. При этом они наиболее сложны для понимания и правильного применения. Данные шаблоны отвечают за реализацию поведения объектов: «Цепочка обязанностей» (Chain-of-responsibility) позволяет пропустить запрос через цепочку объектов, «Команда» (Command) инкапсулирует команду в объект, «Интерпретатор» (Interpreter) позволяет создать общее декларативное решение для часто изменяющихся условий задачи. В шаблоне «Итератор» (Iterator) организуется последовательный доступ к коллекции. «Посредник» (Mediator) определяет упрощенный механизм взаимодействия классов. «Напоминание» (Memento) задает принципы, позволяющие записывать и…Читать «Шаблоны проектирования: паттерны поведения» →

Posted via email from PC Magazine/RE

Комментариев нет: