подскажите подходяший шаблон.
От: RobinHood  
Дата: 19.08.13 15:33
Оценка:
Всем доброго времени суток.
1) у меня есть набор действий (операций) которые может производить система. Этот набор может изменится со временем.
2) У меня есть набор типов данных над которыми может производится данные действия.

Пример:
набор действий: Command1 , Command2 , Command3
набор типов данных: DataType1, DataType2, DataType3

в данном примере к данным:
На вход приходит тип данных:
В случае:
DataType1 — этот тип обрабатывает Command1
DataType2 — этот тип обрабатывает Command1 , Command2
DataType3 — этот тип обрабатывает Command1 , Command3

Что нужно: создать обьектную модель с возможностью расширения/сокрашения набора действий и типов данных.
хотелось бы избежать ветвяшихся if/else и иметь как можно более гибкую модель к расширению. Смотрел: Strategy and Command patterns,
но ето не совсем мой случай

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.