Я использую утилиту для проверки данных для одного из наших отделов, который имеет следующее требование. - Динамическое добавление нового бизнес-объекта - Динамическое добавление новых подтверждений сущности. - Пользовательский интерфейс для отображения списка бизнес-объекта и их действительного значения - Пользователь будет иметь возможность запускать проверку на всех или удаленных бизнес-объектах validaiton. - UI отобразит сообщение об ошибке проверки, если какая-либо проверка не удалась. - Система должна перейти к следующей проверке, даже если какая-либо проверка не прошла, поэтому все настроенные validaiton проверяются.Шаблон проверки валидации
После поиска в Интернете я нашел следующие 2 шаблона проектирования, которые удовлетворяют моим требованиям бизнеса, один образец декоратора, а другой - Цепочка Command (aka Chain of Responsibilty). Теперь мой вопрос в том, что лучше? Кто-нибудь получил лучшую идею?
Благодаря
Я думаю, вам может потребоваться перефразировать ваш вопрос. Можете ли вы четко указать, что вы хотите сделать, скажем, в схеме Chain of Command? – 2010-12-07 12:54:33