![]() |
1
2
我认为主体只会在单元上调用splitcell()。然后身体可以用新的细胞做它想做的事情——增加自身,消耗它,扔掉它,不管什么。不管怎样,主体包含了这个单元。 |
![]() |
2
2
好的-另一种方法是向身体发送一个事件,说“我要分裂”或其他什么。然后身体就可以接收到新的细胞——也许是这个事件的有效载荷。 如果外部参与者不知道主体,split方法是否需要返回新的细胞克隆?外部演员会用这个吗?或者split方法不能返回任何东西(void)并简单地向它所居住的身体发送消息吗? |
![]() |
3
1
在DDD中,它通常依赖于域。在这里,这个例子——以及这个领域——看起来有点奇怪,但我想我会选择一个
虽然我不太清楚细胞分裂是什么意思,也不清楚是什么触发了这个动作,但我猜是身体导致了细胞分裂。我会更舒服的
好吧,这个例子确实很奇怪… |
![]() |
4
1
在上使用事件
当
每当单元格与
更简单的选择是保存对父级的引用
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |