你的位置:首页 > ASP.net教程

[ASP.net教程]UML的关系


  UML的关系:依赖、关联、泛化和实现四种。

  依赖(Dependency),是两个模型元素间的语义关系,其中一个元素的变化会影响到另一个元素的语义。如下图表示依赖关系,

 

  关联(Association),指明一个对象与另一个对象之间的关系。如下图都是表示关联,

 

  泛化(Generalization),是一种一般化到特殊化的关系,是一般事物(父类或称基类)和该事物较为特殊的种类(子类)之间的关系,之类继承了基类的属性和行为,除此之外,子类添加了新的属性和行为,如下图表示泛化关系

 

  实现(Realization),是类之间的语义关系,其中的一个类指定了由另一个类必须执行的约定。在两种地方会遇到实现关系,一种是在接口和实现他们的类和构件之间,另一种是在用实例和实现它们的协作之间。如下图表示实现关系