首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》线条

关灯直达底部

线条是大多数架构草图的重要组成部分,扮演着将所有框(系统、容器、组件等)连接起来的粘合剂。而这正是线条的大问题,它们往往被认为是用来连接图上其他更重要的元素,自己并不会得到太多关注。每当在草图上画线时,确保你的用法一致,并且目的明确,比如下面这些。

  • 线条样式(实线、点线、虚线等):线条的样式有意义吗?如果有,意义是什么?
  • 箭头:箭头是否指向依赖(比如:像UML的“用途”关系)或者表明数据正常的流向?

通常线条上的标注(比如“用途”、“发送数据”、“下载报告”等)有助于说明箭头所指的方向,但要注意两端都有箭头的线条!