snapshot体现了程序中数据的类型及依赖关系。
简单的说:
对于基本类型的值,使用单线箭头指向实际值,不需要表明数据类型。
对于对象的值:
如果是可变对象,使用单线椭圆,椭圆内写明对象的类型及对象内的值。
如果是不可变对象,使用双线椭圆,椭圆内写明对象的类型及对象内的值。
如果是对象的不可变引用,使用双线箭头。
如果是对象的可变引用,使用单线箭头。
snapshot体现了程序中数据的类型及依赖关系。
简单的说:
对于基本类型的值,使用单线箭头指向实际值,不需要表明数据类型。
对于对象的值:
如果是可变对象,使用单线椭圆,椭圆内写明对象的类型及对象内的值。
如果是不可变对象,使用双线椭圆,椭圆内写明对象的类型及对象内的值。
如果是对象的不可变引用,使用双线箭头。
如果是对象的可变引用,使用单线箭头。