摘要:
4接口与实现关系 在很多面向对象语言中都引入接口的概念,如Java、C#等。 在接口中,通常没有属性,而且所有的操作都是抽象的,只有操作的声明,没有操作的实现。 接口之间也可以有 与类之间关系类似的 继承关系和依赖关系, 但是接口和类之间还存在一种实现关系,在这种关系中,类实现了接口,类中的操作实现 阅读全文
摘要:
3 泛化关系也就是继承关系 用于描述父类与子类之间的关系,父类又称作基类或超类。 子类又称作派生类。 在UML中,泛化关系用带空心三角形的直线来表示。 阅读全文
摘要:
2 依赖关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。 大多数情况下,依赖关系体现在某个类的方法使用另一个类的对象作为参数。 在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。 例如,驾驶员开车,在Drive 阅读全文
摘要:
d多重性关联 表示两个关联对象在数量上的对应关系 在UML中,对象之间的多重性可以直接在关联直线上用一个数字或一个数字范围表示。 对象之间可以存在多种多重性关联关系,常见的多重性表示方式 如表 e聚合关系 表示整体与部分的关系。 在聚合关系中,成员对象是整体对象的一部分,但是成员对象可以脱离整体对象 阅读全文