其他分享
首页 > 其他分享> > 软件构造——Snapshot图

软件构造——Snapshot图

作者:互联网

Snapshot图(代码快照图)

这里首先回顾一下软件构造最初提出过一个“三维度八视图”的概念,(此概念是软件构造和后期维护过程中的一个概念,讨论的是如何构造的问题)三维度分别是时刻和阶段维度,代码和构件维度,编译和运行维度,而八视图指的就是2 x 2 x 2 = 8了,这里的Snapshot图描绘的是八维度中的时刻、代码、运行维度

  1. 数据类型:
  1. 对象:
  1. 引用:

image

image

  1. 容器

可以理解为是由一堆引用构成的,不同的ADT有不同的画法,这里直接给出常见ADT的Snapshot图框架,需要注意的是如果其中的对象被final修饰同样需要遵循之前的画法使用双线

image

image

image

标签:String,对象,StringBuilder,构造,Snapshot,引用,可变,软件,final
来源: https://www.cnblogs.com/dcyyy/p/16353852.html