在UML中,只是从概念类到实现模型。它实现了什么样的转变?基数是一样的吗?关系是一样的吗?喜欢:组成是否保持不变?成为依赖关系会不会更好?导致成分更高的耦合然后依赖性。显然我们正在寻找低耦合。 我在这里读了各种各样的小碎片。像双向relationship are better becoming uni-directional according to https://sourcemaking.com/refactoring/change-bidirectional-association-to-unidirectional 等等 没有任何"标准" ?或更好地参考这个问题?
谢谢!
答案 0 :(得分:0)
这肯定取决于你想要做的转型类型。最简单的情况是1:1转换,您只需创建一个概念副本并将其发展到某个编码级别。通常,转换只会向后留下痕迹,以便您稍后知道具体类的派生地点。但您也可以进行特定的转换。最常见的是转换为数据模型。在这里,您通常会添加主键并从关联创建外键。另一个常见的转换是针对特定语言的转换,并准备将合成/多重转换为数组等的构造。