类图(Class diagram)是最常用的UML图, 用于描述系统的结构化设计, 主要包括类、接口以及它们之间的结构和关系, 下面就一起看下这两部分.
一....类之间关系
实体关系顾名思义是指类与类或者类与接口之间的关系.
(1)继承关系: is-a 关系, 使用空心箭头 + 实线表示;
(2)实现接口: is-a 关系, 使用空心箭头 + 虚线表示;
(3)...(5)聚合关系: has-a关系, 整体和个体的关系,如羊群与羊, 使用空心菱形+实线+箭头;
(6)组合关系: has-a关系, 整体和部分的关系,如羊与羊角, 使用实心菱形+实线+箭头;
下面有图有真相