EA&UML日拱一卒 通信图的其他视图
按照通信图开篇中所述:通信图主要用于表现生命线之间的相互作用,其中生命线之间的结构与消息传递过程的对应关系是核心。消息的顺序是通过序列给出的编号方案表达。通信图相当于不使用任何结构机制的简单序列图。
如果将前一篇文章中完成的通信图转换为系列图,它应该是这个样子:
可以看到,序列图更加注重消息之间的调用关系,而通信图更注重生命线之间的通信内容。
除了序列图之外,通信图还可以方便地转换为关系矩阵视图。具体步骤如下:在通信图空白处启动上下文菜单并选择【Switch View】-【Switch to Ration Matrix View】。
结果如下:
通过这个矩阵图,可以清晰地判断出不同生命线之间存在哪些消息。
作者著作介绍
《实战Python设计模式》是作者出版的技术书籍,该书利用Python 的标准GUI 工具包tkinter,通过可执行的示例对23 个设计模式逐个进行说明。这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题;另一方面通过对这些问题的解决过程进行说明,让读者明白在编写代码时如何判断使用设计模式的利弊,并合理运用设计模式。
对设计模式感兴趣而且希望随学随用的读者通过本书可以快速跨越从理解到运用的门槛; 希望学习Python GUI 编程的读者可以将本书中的示例作为设计和开发的参考; 使用Python 语言进行图像分析、数据处理工作的读者可以直接以本书中的示例为基础,迅速构建自己的系统架构。
觉得本文有帮助?请分享给更多人。
关注微信公众号【面向对象思考】轻松学习每一天!
面向对象开发,面向对象思考!