image.png
    类名:ACpu
    属性:core
    方法:calculate

    属性和方法的前缀
    +表示public
    -表示private
    #表示protected

    关系
    1、实现关系
    类实现接口,用空心三角箭头和虚线表示
    image.png

    2、继承关系(泛化关系)
    用空心三角箭头和实线表示
    image.png

    3、依赖关系
    用一条带有箭头的虚线表示
    image.png
    如下图表示A依赖于B;他描述一个对象在运行期间会用到另一个对象的关系;
    与关联关系不同的是,它是一种临时性的关系,通常在运行期间产生,并且随着运行时的变化; 依赖关系也可能发生变化;

    4、组合关系
    实心菱形+箭头+直线表示
    A组成B

    image.png
    组合关系是一种强依赖的特殊聚合关系,如果整体不存在了,则部分也不存在了;例如, 公司不存在了,部门也将不存在了;

    5、聚合关系
    空心菱形+箭头+直线表示
    A聚合到B上
    image.png
    聚合关系用于表示实体对象之间的关系,表示整体由部分构成的语义;例如一个部门由多个员工组成;
    与组合关系不同的是,整体和部分不是强依赖的,即使整体不存在了,部分仍然存在;例如, 部门撤销了,人员不会消失,他们依然存在;