Uml 边界类能否与实体类交互?
例如: 上述方法是否可行,或者最好在Controller中创建更多方法,以处理发送/检索的数据,而不需要UI和实体之间的交互Uml 边界类能否与实体类交互?,uml,modeling,Uml,Modeling,例如: 上述方法是否可行,或者最好在Controller中创建更多方法,以处理发送/检索的数据,而不需要UI和实体之间的交互 通常,何时允许边界类与实体类交互(如果允许的话)?取决于您是否希望/需要严格遵守边界控制实体模式: 如果是(您确实需要坚持模式):则否,边界对象只能与控制对象对话。请参阅的底部表格(也是对模式的良好描述) 如果否:那么是的,它可以 这并不意味着油嘴滑舌。如此严格的分离是否是良好的设计实践值得怀疑。它在图片中看起来很漂亮:边界、控件和实体在漂亮的水平层中,消息仅通过相邻
通常,何时允许边界类与实体类交互(如果允许的话)?取决于您是否希望/需要严格遵守边界控制实体模式:
- 如果是(您确实需要坚持模式):则否,边界对象只能与控制对象对话。请参阅的底部表格(也是对模式的良好描述)
- 如果否:那么是的,它可以李>
值得注意的是,在中,Eric Evans建议仅当所讨论的逻辑在任何域类(实体)中都没有可行的归属时才创建服务(类似于控制器)。非常感谢!有些事情现在对我来说更清楚了。