软件体系结构课件 第4章 统一建模语言-UML.pptVIP

  • 31
  • 0
  • 约1.54万字
  • 约 247页
  • 2020-12-11 发布于山西
  • 举报

软件体系结构课件 第4章 统一建模语言-UML.ppt

类与类图 类之间的关系 泛化关系 泛化关系(Generalization)也就是继承关系,也称为“is-a-kind-of”关系,泛化关系用于描述父类与子类之间的关系,父类又称作基类或超类,子类又称作派生类。在UML中,泛化关系用带空心三角形的直线来表示。 在代码实现时,使用面向对象的继承机制来实现泛化关系,如在Java语言中使用extends关键字、在C++/C#中使用冒号“:”来实现。 类与类图 类之间的关系 泛化关系 类与类图 类之间的关系 泛化关系 class Form { …… } class LoginForm extends Form { …… } class Form { …… } class LoginForm : Form { …… } Java C++/C# 类与类图 类之间的关系 接口与实现关系 接口之间也可以有与类之间关系类似的继承关系和依赖关系,但是接口和类之间还存在一种实现关系(Realization),在这种关系中,类实现了接口,类中的操作实现了接口中所声明的操作。在UML中,类与接口之间的实现关系用带空心三角形的虚线来表示。 类与类图 类之间的关系 接口与实现关系 类与类图 类之间的关系 接口与实现关系 interface IUserDAO { …… } class JdbcUserDAO i

文档评论(0)

1亿VIP精品文档

相关文档