摘要:
这次重构,画时序图的时候,又有点手生了,时序图的生命线突然之间不知道怎么把握了,原先没有意识到这个问题的时候,也就那么稀里糊涂的画了。而今天遇到,就要查一查,并在博客上Mark一下研究成果。 时序图的生命线什么时候终止呢?下面看一张图片吧。干巴巴的说也说不太清楚。 图1 我一直以为上图是正确的,我认为:尽管这个对象已经有了一个返回值,但是它的对象没有被销毁,所以它还是连接着的。 但是,VS中代码生成时序图看的时候,突然发现它不是一直连接的,而是下面这样的: 图2 这里,我感觉应该这么理解:上面所说的“生命线”,其实是它的创建过程,创建完之后进入使用过程。但是它的生命没... 阅读全文