UML图的作用:
类
对象图:对象以及对象之间的相互关系
构件图:构件及其相互依赖关系
部署图:构件在各节点上的部署
顺(时)序图:强调时间顺序的交互图,用于将系统行为分配给类。一般包含了边界、控制、实体对象
协作图:强调对象协作的交互图,与时序图同构
状态图:类所经历的各种状态,包括状态之间的转换以及触发转变的事件
活动图:对工作流程建模
用例图:与用例文档结合进行需求捕获,测试依据
面向对象的七个原则:
开-闭 原则
依赖倒转原则
接口隔离原则
组合/聚合复用原则
迪米特法则
单一职责