gpt4 book ai didi

design-patterns - 领域驱动设计问题

转载 作者:行者123 更新时间:2023-12-04 22:38:52 25 4
gpt4 key购买 nike

我想为此寻求一个推荐的解决方案:

我们有一份竞赛 list 。

每场比赛都规定了参赛者必须支付的费用

我们有参与者

我必须知道是否有参加比赛的参与者支付了费用。我正在考虑 2 个解决方案,问题是它必须是领域驱动设计中最合适的解决方案。
首先是在竞赛中创建字典而不是列表,字典的类型为
第二个可能是创建一个不同的类,它有 2 个字段,一个参与者和费用支付。在 Competiton 中,我会有一个新类的对象列表。

谢谢

最佳答案

听起来像是典型的多对多关系。我将使用 Entry 关联类对其进行建模,如下所示:

class Participator {
}
class Competition {
Currency fee
}
class Entry {
Competition competition
Participator participator
Boolean feePaid
}

关于design-patterns - 领域驱动设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/431010/

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