工作好几年了,对 UML 的了解一直停留在设计模式附录知识点介绍的程度:基本关系能看懂,大致会画,类继承、聚合、接口实现等等,估计画得也不标准。偶尔看大型项目代码时也会顺手开个 StarUML 理思路,当然,画得都是比较简单的类关系图。
翻了下两本评价还不错 UML 的书,挺厚,看几章还是感觉枯燥。话说大学好像有讲过 UML ?记得有教材的,但是完全没有上课的记忆了····
对 UML 技能的定位有点疑惑,如果定位就是工程辅助(比如上面说的,看项目模块时,帮忙理理思路),工程上够用的话,就不必比浪费时间再深入? 看到有些说 UML 对面向对象思维和设计的提升有益,这个有益程度是不是就指提炼设计模式的程度呢?
ps. 我看了下某本 UML 书作者是做架构设计的,一般是做大型 2B 项目(比如 ERP )那种岗位的开发才有必要精研 UML ?
翻了下两本评价还不错 UML 的书,挺厚,看几章还是感觉枯燥。话说大学好像有讲过 UML ?记得有教材的,但是完全没有上课的记忆了····
对 UML 技能的定位有点疑惑,如果定位就是工程辅助(比如上面说的,看项目模块时,帮忙理理思路),工程上够用的话,就不必比浪费时间再深入? 看到有些说 UML 对面向对象思维和设计的提升有益,这个有益程度是不是就指提炼设计模式的程度呢?
ps. 我看了下某本 UML 书作者是做架构设计的,一般是做大型 2B 项目(比如 ERP )那种岗位的开发才有必要精研 UML ?