前言
UML就像设计师的设计图一般,精致的作品离不开完美的设计,UML的重要性不言而喻,而UML的思想更值得我们去学习,去领悟。
九图在文档中对应的阶段
用例图、活动图、状态图、协作图、部署图属于分析阶段
类图、对象图、状态图、顺序图、协作图属于设计阶段
顺序图和部署图属于实现阶段
用例图和活动图又属于测试阶段
什么是面对对象、面对过程
面向过程
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象
是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
举例
举个栗子,“面向过程”是做一件事,“面向对象”是造一堆东西。
关系
四种关系,关联、依赖、泛化、实现
小结
UML的知识很多,很值得我们去细细品味,消化吸收。