我试图理解序列图和类图。如果你有另一个,我就不清楚如何找到一个。
例如在此序列图中
将其转换为类图我会创建三个类:Student,Seminar&场。
我的问题是例如我应该将enrollStudent()
函数作为Student类或Seminar类的成员函数吗?
答案 0 :(得分:2)
操作或接收应该在接收端,在您的示例中,enrollStudent应该是研讨会的成员。
至于从序列创建类图,反之亦然 - 它不能以这种方式工作。这些是同一系统的不同视图,并且或多或少地并行创建。虽然消息和类之间的依赖关系很简单,但您看不到类上的序列逻辑与其相反。否则,有两个图是没有意义的。