1.UML图包括
2.关系
关联
普通关联:只要类与类之间存在着关联关系 就可以用普通关联来表示,例如人与计算机的关系
java代码如下
public class Person{ private List<Computer> computers; } public class Computer{ private Person person }
递归关联:
如果一个类与它本身发现关联关系就是递归关联
聚合关联:
聚合关联是关联关系中的一种特殊情况,如果类与类之间的关系是“整体与部分”的关系 就是聚合关联
泛化关系:泛化关系又成为继承
实现关系:描述的是接口之间的关系
依赖关系:依赖关系描述的是如果一个类的行为和实现依赖另一个类影响 那么就说这个对象依赖与其他对象