软件设计工具第四次课.pptVIP

  • 0
  • 0
  • 约6.66千字
  • 约 38页
  • 2017-02-09 发布于湖南
  • 举报
软件设计工具第四次课

7、协同图 连接的通路( path) 连接表明两个对象之间有语义连接 也意味着两对象之间是可以互相访问的 但具体是通过什么方式使两个对象成为互相可见? 两对象之间的连接可以有多种形式。例如: 通过类的成员变量使对象可见 使两对象位于程序的全局使它们互相可见。 使两对象位于局部作用域使它们互相可见。 UML为连接关系指定了四种特定的变体 来描述对象连接的方式 这四种变体统一称为通路( path) 通路用于分别指定位于连接两端的对象的 可见方式 7、协同图 通路的四种形式: 1.Field:对像能被另一个对象看见,是由于此对象是另一个对象的一部分。例如,如果一个对象是另一个对象的成员变量,那么另一个对象肯定可以访问此对象。 2.Parameter(参数):对象能被另一个对象看见,是因为此对象是另一对象的某一操作的参数。 3.Local(局部):此对象能被另一对象看见,是因为此对象存在于另一对象的局部作用域中。例如:某一对象是另一对象的某个函数的局部变量,就可以用此路径描述。 4.Global(全局):此对象能被另一对象看见,是因为此对象存在于全局作用域中。 通路和连接只能在协同图里描绘。 在UML 2.0里,被称为 Communication Dia

文档评论(0)

1亿VIP精品文档

相关文档