Эта статья является частью моего канала на Youtube. Итак, если вам нравится, поделитесь с друзьями.



Фабрики — общее создание интерфейсов

В этой статье я расскажу о шаблоне проектирования создания под названием Factory.

Этот узор полностью соответствует своему названию, The Factory! Итак, если нам нужно подумать о концепции, этот шаблон используется для создания новых пользовательских интерфейсов, и это очень просто.

Мы в реальном мире, чтобы облегчить понимание этой концепции?

Посмотрите на этот сценарий:
Пользователь запрашивает несколько отчетов, и с этим запросом ему нужно передать фильтр, и этот фильтр имеет тип отчета.

Итак, вернемся к коду и создадим этот сценарий с помощью Factory Pattern.

Глядя на изображение, можно определить нашу структуру:

1 — App.js
2 — ReportFactory.js
3 — Report.js
4 — Company1.js
5 — Company2.js
6 — Company3.js

Во-первых, нам нужно создать файл отчета с единственной ответственностью: Показать информацию о компании.

Отчет.js

Во-вторых, нам нужно создать ваши модели, за создание которых отвечает Factory. Затем создайте следующие файлы: Company[1..3].js и приступим к работе!

Компания1.js

Компания2.js

Компания3.js

После этого нам действительно нужно создать нашу Фабрику. Этот класс отвечает за создание отчета определенного типа. Для этого следуйте приведенному ниже коду:

ReportFactory.js

Наша конструкция готова. Теперь создайте файл приложения и поместите код ниже:

App.js

Понятно, что это простой пример. но представьте себе веб-приложение и этот тип, полученный по запросу.
Если вам понравилось, пожалуйста, нажмите на ссылку моего канала на YouTube и нажмите на кнопку «Нравится», чтобы поддержать меня.