| Rational Rose 98教材 | 第六章 属性和操作 | 第四节 关系和操作信号 |
操作的信号可以指出关系。如果一个类是一个操作的判断或返回一个象字符串的基本类,关系通常都不表现在图中。其它类(如非基本类),关系通常都表示在一个或多个图中。例如,在course类的addProfessor()操作有两个输入参数,一个是教授(ProfessorInformation类),一个是提供的课程course(CourseOferring类)。这表示关系存在于:
n Course和ProfessorInformation
n Course和CourseOffering
基于操作信号的关系最初精练成关联关系,在系统设计的成熟期被定义成依赖关系。精练在第十二章中介绍。包的关系也被精练成基于操作信号的关系加入到模型中。例如,我们现在在Course类和ProfessorInformation类之间增加了关系。这意味着在University Artifacts包和People包之间有依赖关系。