Фабрика или Абстрактная Фабрика - это еще один паттерн, который очень часто применяется в корпоративной разработке. Его суть в том, что ты создаешь фабрику объектов одного вида, а получающиеся в итоге различные типы таких классов зависят от того какие параметры ты в итоге используешь. Как пример могу привести автомобильный завод: он выпускает один вид элементов - Автомобиль, а типов, допустим, 3 - седан, хетчбек и SUV. И вот, в зависимости от того, какой ты хочешь получить - такие параметры и будем использовать.
Вообще, тема паттернов на столько самостоятельная, что по ней можно создать отдельный блог. Ну или сайт, могу порекомендовать этот: https://refactoring.guru/ru Мне в свое время он здорово помог разобраться с этими паттернами. А еще жди офигенную книжку в пятничной рекомендации. Так что подписывайся и… и так прекрасно знаешь, что делать!
#паттерны #фабрика