类和类之间的守则(UML)

耦合性:继承、关联、单向关联、聚合、组合、依赖

继承:基类是派生类的一部分

关联:假设A关联B,则A has 多个B的指针或者引用,两者生命周期不一致

单向关联:假设A关联B,则A has 一个B的指针或引用,两者生命周期不一致

聚合:假设A聚合B,则A has B的指针或引用

组合:假设A组合B,A的数据成员有B的对象

依赖:假设A依赖B,A的成员函数参数 或 返回值 或 局部变量内,有B的指针或者引用

posted @ 2023-06-23 21:00  从今天学到明天  阅读(18)  评论(0)    收藏  举报