Что касается вышеперечисленных групп шаблонов, внутри каждой из них проведена дополнительная классификация. Проведено обобщение и в ряде случаев реструктурирование шаблонов проектирования, описанных в различных научных статьях. Главная польза каждого отдельного шаблона состоит в том, что он описывает решение целого класса абстрактных проблем.
Заключение
В этой работе описаны некоторые из наиболее распространенных шаблонов проектирования и причины, по которым может возникнуть необходимость использовать их. Адекватное использование шаблон сокращает время разработки, потому что используется готовое решение, которое позволяет эффективно достичь поставленной задачи. Применение шаблонов проектирования предоставляет преимущество в создании, тестировании и сопровождению информационных систем.
Для правильного решения конкретной проблемы приведена классификация. Данная классификации поможет с выбором шаблонов проектирования, так как для каждого перечисленного шаблона имеется описание в каких целях он применяется. Важно помнить, то шаблоны проектирования - это не набор готовых решений, которые можно объединять, как компоненты, при построении проекта. Шаблоны - это предлагаемые подходы к решению распространенных задач. В этих решениях воплощены некоторые основные принципы проектирования.
В итоге написания реферата, можно сделать вывод, что все поставленные цели и задачи были выполнены успешно.
Список использованных источников
1. Мордвинов В.А. Использование шаблонов для проектирования информационных систем
2. К. Ларман. Применение UML и паттернов проектирования, Вильямс, 2002 - 405 c.
3. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Шаблоны проектирования. -
4. Итератор [Электронный ресурс] URL: https://refactoring.guru/ru/design-patterns/iterator (Дата обращения: 11.04.2020).
5. Левыкин В.М. Шаблоны проектирования требований к информационным системам: моделирование и применение: монография [Текст] / В.М. Левыкин, М.В. Евланов, М.А. Керно-сов. - Харьков: ООО «Компашя «Смгг», 2014. 320 с.