Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
РЕСПУБЛИКИ МОЛДОВА
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ МОЛДОВЫ
ФАКУЛЬТЕТ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ, ИНФОРМАТИКИ И
МИКРОЭЛЕКТРОНИКИ
ДЕПАРТАМЕНТ ИНЖЕНЕРИИ SOFTWARE И АВТОМАТИКИ
ОТЧЕТ
По лабораторной работе №1
по дисциплине «ИПП»
Тема: Порождающие шаблоны программирования
Проверила: Костюк И.
Кишинев 2018
Цель лабораторной работы
Теория
Фабричный метод (англ. Factory Method также известен как Виртуальный конструктор
(англ. Virtual Constructor)) — порождающий шаблон проектирования, предоставляющий
подклассам (дочерним классам) интерфейс для создания экземпляров некоторого класса. В
момент создания наследники могут определить, какой класс создавать. Иными словами,
данный шаблон делегирует создание объектов наследникам родительского класса. Это
позволяет использовать в коде программы не специфические классы, а манипулировать
абстрактными объектами на более высоком уровне.
Ход работы
Рисунок 1 – Builder
Рисунок 2 – Abstract Factory
Рисунок 5 – Singleton
Результат работы программы:
Ссылка на репозиторий: https://github.com/KseniaZv/IPP
Вывод:
В данной лабораторной работе были реализованы пять порождающих шаблонов
программирования, которые отвечают за удобное и безопасное создание новых объектов
или даже целых семейств объектов. Порождающие паттерны проектирования
предназначены для создания объектов, позволяя системе оставаться независимой как от
самого процесса порождения, так и от типов порождаемых объектов. Знания, полученные в
процессе выполнения данной лабораторной работы, будут полезны в процессе
проектирования и программирования информационных систем.