gpt4 book ai didi

java - 我应该使用什么设计模式?使用 Spring 框架

转载 作者:行者123 更新时间:2023-11-29 07:20:58 25 4
gpt4 key购买 nike

我们正在创建拍卖网站。有不同类型的拍卖。并根据拍卖类型,宣布获胜者。

例如:- *在一种类型的拍卖中:-出价较高的用户获胜。*在其他类型中:- 具有最低出价的用户获胜。*在某种类型中:- 所有者决定获胜者。*在某些类型中:- 前 10 位出价者赢得拍卖。

Strategy Pattern 似乎很适合设计决定“拍卖获胜者”的模块。

所以

根据“拍卖类型”,系统将选择合适的算法来决定获胜者。将提供拍卖类型选择获胜者所需的所有参数。我正在考虑使用策略模式(可能是 AOP 方式)来实现 winnerDeclare 模块。

该应用程序基于 SpringFramework ,任何人都可以建议我一个优雅的设计来处理上述问题。我应该使用哪种模式?我应该去 AOP 吗?

如果需要,我可以提供更多详细信息。

提前谢谢你。

最佳答案

这是一个宽泛的问题,我的回答是尝试并专注于使用简单的面向对象结构正确建模问题,而不是“哪种模式适合这里”。模式很可能会出现,您不需要立即命名它们。

另外,如果您是 Spring 的新手,我建议您忘记 AOP。它现在不会帮助你。此外,为了使用而使用 AOP 也无济于事。

p.s 策略在这里似乎不错。

关于java - 我应该使用什么设计模式?使用 Spring 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4569485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com