Порождающие шаблоны проектирования



Pdf көрінісі
бет15/15
Дата16.10.2022
өлшемі0,66 Mb.
#43481
1   ...   7   8   9   10   11   12   13   14   15
Достоинства и недостатки 
Достоинства: 


• Класс сам контролирует процесс создания единственного экземпляра; 
• Шаблон легко адаптировать для создания нужного числа экземпляров; 
• Возможность создания объектов классов, производных от Singleton. 
Недостатки: 
• В случае использования нескольких взаимозависимых одиночек их реализация может 
резко усложниться. 
Задание 
Для разработанной ранее иерархии классов реализовать каждый из порождающих шаблонов.
Работу необходимо разместить в GitLab. 

Document Outline

  • Шаблон «Фабричный метод»
  • Шаблон «Абстрактная фабрика»
  • Шаблон «Строитель»
    • Пример реализации шаблона «Строитель»
    • Достоинства и недостатки
  • Шаблон «Прототип»
    • Пример реализации шаблона «Прототип»
      • Реализация шаблона на базе обобщённого конструктора
    • Реализация шаблона на базе выделенного класса-фабрики
    • Достоинства и недостатки
  • Шаблон «Одиночка»
    • Достоинства и недостатки
  • Задание


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   15




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет