Будет ли Factory Pattern хорошим решением по этому сценарию?- Если нет, то какой шаблон вы предлагаете? - PullRequest
1 голос
/ 10 марта 2012

Мы разрабатываем базовое фоновое приложение, в котором люди могут управлять своими новостями, событиями, основными страницами и т. Д. Проблема возникает по следующему сценарию:

Клиент (например, детский сад) говорит нам: Помимо новостей, событий и т. Д. Я также хочу управлять растениями этого специфического типа, уникальными в нашем детском саду.

Конечно, мы можем создать модель для этого в бэк-офисе, но если мы сделаем это:

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

Проблема 2) Если прибывают еще 100 клиентов, запрашивающих администрирование 3 или 6 конкретных страниц, это событие с мусорным ведром наихудшее.

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

1 Ответ

0 голосов
/ 26 сентября 2012

Похоже, что вам нужно внедрить Dependency и механизм для его настройки.Посмотрите на шаблоны IOC и различные контейнеры IOC, такие как windsor-castle, Ninject, Spring.Net, Unity (для .net).

...