Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.22 KB

File metadata and controls

18 lines (10 loc) · 1.22 KB

Порождающие шаблоны / Фабричный метод / Кросс-платформенные компоненты интерфейса

Кросс-платформенные компоненты интерфейса (паттерн Фабричный метод)

Описание

Вы создаете кросс-платформенное приложение, которое может работать и в вебе, и на Windows.

Вашему приложению нужен компонент Диалога для взаимодействия с пользователем. Но реализация такого функционала отличается на разных платформах.

Вынесите создание компонента Диалог в отдельный метод (Фабричный метод). Тогда каждая конкретная реализация приложения (для разных платформ) сможет создавать собственный диалог.



Источник: refactoring.guru