java设计模式-UML统一建模语言

2 UML统一建模语言

idea插件PlantUML;

  • UML类图

描述类本身的组成和类之间的各种静态关系;

  • 类之间的关系

依赖:在类中用到了对方;
泛化:实际就是继承,依赖关系的特例;
实现:类实现接口定义的方法;
关联:类与类之间的联系,依赖关系的特例;
聚合:关联关系的特例。整体和部分的关系,但是整体与部不分可以分开,同生共死;
组合:关联关系的特例。整体和部分的关系,但是整体与部分不可以分开,原始组成部分;

class Person {
	private IDCard idCard; // 聚合关系
	private Head head = new Head(); // 组合关系
}

你可能感兴趣的:(#,设计模式,uml,设计模式)