时序图_14讲义.ppt

锁车用例的关键场景的表示 面向对象程序设计与时序图 对于调用: Window Wnd; Wnd.drawCircle(); Circle Wnd drawCircle draw() Class CircSquare extends GeomFigure { Circle c; Rectangle r; Public void display() { c.display(); r.display(); } Public void remove(){ c.remove(); r.remove(); } public void setA(int a) { c.setRadius(a/2); r.setA(a); r.setB(a); } public void resize(float factor) { int a; a = r.getA(); setA(a*factor); } resize 协作图 是对象图的扩展,除了表示对象间的关联之外,还显示对象之间的消息传递。 协作图的基本符号 对象: 主动对象:一组属性和方法的封装体,其中至少有一个方法不需要接受消息就能主动执行。换句话说,主动对象中包含主动方法。 多对象:同一个类的多个对象。在交互过程中一个对象可能向同一个类的多个对

文档评论(0)

1亿VIP精品文档

相关文档