图表

当话题是事物之间如何联系时,画面就会用图表来呈现。Explain 会挑选最合适的图表类型:
- 流程图:适合分支逻辑和架构,比如可能失败的检查、缓存命中与未命中的对比、循环回退
- 时序图:适合展示各方之间的消息交换,比如浏览器到服务器再到数据库、请求与响应、握手过程
- 状态图:适合展示一个事物在多个命名状态间的流转,比如一个连接、一个请求的生命周期、一种界面模式
- 类图和实体关系图:适合数据模型,展示每个类型或表中包含什么、彼此之间如何关联
讲解会按顺序走一遍图表,指针会在提到每个节点、每条箭头的标签时精准落点。
图表展示的是静止不变的结构。如果要展示随时间移动或变化的内容,课程会改用动画;如果一个话题可以拆成四个部分并值得并排展示,则会用信息图。
如何获得好的图表画面
说清楚你关心的流程:用图表展示请求流程或者展示一个连接会经历哪些状态,这样的提示能引导讲解生成合适的图表。

