Найти тему
DenoiseLAB

Инструменыт С++. Паттерн - фабрика

Фото: DenoiseLAB
Фото: DenoiseLAB

Сonnect accepted, уважаемые! 👋

Паттерн фабрика - это порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов.

Плюсы:

- Низкая степень возникновения конфликтов при сочетании;

- Нет привязки к определенным классам продуктов;

- Упрощение добавки нового обьекта в код;

- Реализует принцип открытости/закрытости;

Минусы:

- Код становится более сложным и трудно читаемым;

- Требует наличие все типов продуктов в каждой вариации.

Поддержите нас - подписывайтесь на канал !

Если вы хотите нас поддержать вы можете сделать небольшой вклад на нашей страничке boosty: https://boosty.to/denoise_lab

Мы на Profi.ru: https://profi.ru/profile/MironovVO8/

Мы на Repetitor.ru: https://v3.repetitors.info/repetitor/p/MironovVO8/

Мы на YandexDzen: https://dzen.ru/vishmat?lang=ru

Мы на YouDO: https://youdo.com/u9455664

Мы на HabrFreelance: https://freelance.habr.com/freelancers/MLab