Лабораторная работа №6 Шаблоны проектирования
Цель работы: ознакомиться с основными шаблонами проектирования, научиться применять их при проектировании и разработке ПО.
Теоретические сведения
Шаблон проектирования или паттерн (англ. design pattern) в разработке программного обеспечения — повторимая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Обычно шаблон не является законченным образцом, который может быть прямо преобразован в код; это лишь пример решения задачи, который можно использовать в различных ситуациях.
Объектно¬ориентированные шаблоны показывают отношения и взаимодействия между классами или объектами, без определения того, какие именно конечные классы или объекты приложения будут использоваться.
Сообразное использование паттернов проектирования дает разработчику ряд неоспоримых преимуществ.