我可以使用什么样的图表来显示类中的方法执行?

时间:2014-12-08 10:44:25

标签: uml diagram

是否有一种UML图可用于映射类中的方法执行?有问题的类有两种公共方法,其余都是私有的。我已经构建了一个序列图来展示如何在其他对象的上下文中与类进行交互但是像流程图这样的东西是否适合显示类中方法执行的顺序?

2 个答案:

答案 0 :(得分:1)

无论您执行序列中涉及的方法属于同一个类,您都可以使用序列图。 如果打算描述类内部启发式而不是活动图更合适。

答案 1 :(得分:1)

如果您的类中的方法调用是由特定规则排序或限制的,则应使用Protocol StateMachine。当应该定义通信协议以与拥有类进行交互时,使用协议StateMachine。 您可以在UML上层结构文档中找到详细信息,部分是ProtocolStateMachine。 UML Website