![]() |
1
0
嗯,你要么按照你描述的那样做,这样当有人试图使用联系人而没有previous date事件时,合同将处于无效(开始/结束)状态,要么你可以尝试在构造函数中添加对该函数的调用,这样你的合同就立即处于正确的状态。可能还有其他的解决方案,但是您应该考虑合同中可能发生的事件(消息/方法调用)比日期还多。有些可能也会影响球场。顺便说一句,当你不嵌入状态机而只将开始和结束连接到主动和被动状态时,你的解决方案就不会那么复杂了。 |
![]() |
ChumboChappati · UML:组合或依赖 7 年前 |
![]() |
Har · UML-两个实体之间的多重分解关系 7 年前 |
![]() |
dnjsdnwja · 地图属性的Uml类图替代 7 年前 |
![]() |
user1323 · 用例图。结合用例是好的还是坏的做法? 7 年前 |
|
eshkere111222333 · 聚合vs组成 7 年前 |