Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
09/08/2021 09:58
Постійна адреса новини:
http://www.vsinovyny.com/8119302
09/08/2021 09:58 // Хабрахабр / Захабренные / Тематические / Посты
Фабричный метод - это творческий шаблон проектирования, который предоставляет интерфейс для создания объектов в родительском классе, но позволяет подклассам изменять тип создаваемых объектов.
Проблема
Представьте, что вы создаете модуль игровых наград. Первая версия вашего приложения может обрабатывать только награду ЗОЛОТО, поэтому основная часть вашего кода находится внутри класса GoldReward.
Через некоторое время ваша игра становится довольно популярной. Каждый день вы получаете десятки запросов от игроков о добавлении новой валюты в приложение.
Отличные новости, правда? А как насчет кода?
Читать далее о фабричном методе| « |
Наступна новина з архіву Библиотека для реализации Publish-Subscribe паттерна на TypeScript |
Попередня новина з архіву Просыпаешься такой утром в палатке... |
» | |
|
|
||||