Мы создаем сайт аукциона.Существуют разные типы аукционов.и в зависимости от типа аукциона проводится объявление победителя.
Например: - * В аукционе одного типа: -Пользователь, который предлагает более высокие выигрыши.* В другом типе: - выигрывает пользователь с минимальной ставкой.* в некотором типе: - владелец определяет победителя.* В каком-то виде: - Первые 10 претендентов выигрывают аукцион.
Кажется, что Strategy Pattern - хороший вариант для разработки модуля, который определит «Победителя аукциона».
Итак
В зависимости от «типа аукциона», система выберет соответствующий логарифм для определения победителя. Будут предоставлены все параметры, требуемые типом аукциона для выбора победителя.Я думаю использовать шаблон стратегии (может быть в AOP) для реализации модуля winnerDeclare.
Приложение основано на SpringFramework, может кто-нибудь предложить мне элегантный дизайн для решения проблемы, упомянутой выше.Какой шаблон я должен использовать?Должен ли я пойти на АОП?
Я могу предоставить более подробную информацию, если потребуется.
Заранее спасибо.