1.描述类的可见性:

    1.1 + 表示public 公有的

    1.2 - 表示 private 私有的

    1.3 # 表示 protected 受保护的

    1.4 ~ default 包的默认属性

2.类与类之间的关系

    2.1 泛化: 表示类与类之间的继承关系,接口与接口的集成关系,类与接口的实现关系。

    2.2 实现: 表示一个class类实现interface(可以是多个)接口的能力

    

        

        3. 依赖: 对于两个相对独立的对象,当一个对象构造另一个对象,获取需要依赖另一个对象的服务时,这两个对象体现为依赖关系。

        

    

    4. 关联:对于两个相对独立的对象,当一个对象的实例和另一个对象的特定实例有固定的对应关系,这两个对象直接为关联关系。

        

 

        

    5.聚合:表示一种弱的拥有关系,A对象可以包含B对象但是B对象不是A的一部分。两个对象具有各自的生命周期

        

        

    6.组合: 是一种强的拥有关系,生命周期一致。

        

        

    

标签: none

添加新评论