UML类图
UML类图 基本描述: 用于描述类(对象)本身的组成 和 类(对象)之间的各种静态关系。 类之间的关系:依赖、继承(泛化)、实现、关联、聚合与组合。 一、依赖关系 只要是类中用到了对方,那么他们就存在依赖关系。 包括以下几个方面 1)类的成员属性 2)方法的返回类型 3)方法的接收参数 4)方法中使用到 public class PersonServiceBean{ // 类成员属性 private PersonDao personDao; // 方法返回类型 public IDCard getIDCard(Integer personid){} // 方法接收参数 public void save(Person person){} // 方法中使用到 public void modify){ Department department=new Department); } } public class PersonDao{} public class IDCard{} public class Person{} public class Department{} 二、泛化(继承)关系 如果A继承了B,那么A和B存在泛化关系 三、实现关系 比如A实现B的接口,即存在实现关系 四、关联关系 关联关系实际就是类与类之间的联系 五、聚合和组合关系 表示整体和部分的关系: 聚合中