выбор шаблона проектирования для рабочих

#design-patterns

#шаблоны проектирования

Вопрос:

основная цель — использовать максимальное количество шаблонов проектирования 🙂

существует некоторый рабочий скрипт точки входа, который принимает 2 параметра

1) «запустить» или «проверить», работает ли

2) имя рабочего

 #entrypoint start HelloWorld
#entrypoint check HelloWorld
  

скрипт может проверить, работает ли рабочий по-разному, поэтому для этой части я мог бы использовать шаблон стратегии

рабочие могут выполнять разные задания, поэтому для этой части я мог бы использовать фабричный метод

какой шаблон можно использовать для выбора того, какое действие следует использовать «запустить» или «проверить»

какие другие шаблоны вы могли бы представить для такой задачи

Комментарии:

1. Представьте, что вы наняли художника покрасить ваш дом, и он сказал вам, что его целью было использовать как можно больше цветов.

2. Для «запуска» или «проверки» шаблон проектирования команд может быть полезен. Для различных вариантов поведения «проверки» шаблон разработки стратегии . Хотя фабричный метод, я думаю, является хорошим подходом, если цель состоит в том, чтобы использовать несколько шаблонов проектирования, я бы использовал шаблоны проектирования abstract factory и signleton

3. спасибо Валентин, когда думал о командах, пропустил сам шаблон команды 🙂

4. Мэтт, здесь немного другая ситуация. Я художник, и моя цель — попрактиковаться в рисовании. я могу использовать различные инструменты, которые могут помочь мне рисовать, поэтому я прошу помощи у более опытных художников о том, какие инструменты следует использовать для покраски этого дома. Если вы можете посоветовать мне место с викториной, например, где я могу подумать о различных задачах и попрактиковаться в выборе шаблонов проектирования, я был бы признателен