15第6讲分析.ppt

15第6讲分析

* 类与对象关系的图形标识 依赖关系 图中的“类A”是源,“类B”是目标,表示“类A”使用了“类B”,或称“类A”依赖“类B” 类 A 类 B * 类与对象关系的图形标识 作用关系——关联 图中的“重数A”决定了类B的每个对象与类A的多少个对象发生作用,同样“重数B”决定了类A的每个对象与类B的多少个对象发生作用。 类 A 重数A 类 B 重数B * 包含关系——聚集和组合 类 A 类 B 重数A 重数B 类 A 类 B 重数A 重数B 聚集表示类之间的关系是整体与部分的关系,“包含”、“组成”、“分为……部分”等都是聚集关系。 * 继承关系——泛化 父类 A 父类 B 子类 1 子类 2 * 注释 在UML图形上,注释表示为带有褶角的矩形,然后用虚线连接到UML的其他元素上,它是一种用于在图中附加文字注释的机制。 注释文字 * * * * * * * * * * * * * * * * * * * * * * * * * * 定义赋值操作符: 1排除客体对象与本对象同一的情况(浅拷贝) 2释放本对象的资源 3申请客体对象相同大小的资源空间 4拷贝客体对象的资源到本对象(深拷贝) * class Person{ char* pName; public: Person(char* pN=noName){ pName = new char[strlen(p

文档评论(0)

1亿VIP精品文档

相关文档