设计模式_UML结构图
06_UML类图1-继承与实现
类的设计
类前面的符号:
+号:代表public;
- : private
# : protected
~ : default
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------
类与类之间的关系
箭头中间可以什么都不用写
-------------------------------------------------------------------------------------------------------------------------------------------
接口
==========================================================================================================================================
07_UML类图2-类与类之间的关系
1).关联关系:两个类之间可以互相持有,互相访问,彼此都知道对方有啥属性,方法
------------------------------------------------------------------------------------------------------------------------------------------------------
2).聚合关系:部分可以离开整体独立存在
一个class可以包含多个person
菱形指向离开可以独立存在的类
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3).组合关系:两个类享有共同的生命周期,一荣俱荣,一损俱损
------------------------------------------------------------------------------------------------------------------- ------------------------------------------
4).依赖关系:一个类的变化可能影响到另外一个类