工作好几年了,对 UML 的了解一直停留在设计模式附录知识点介绍的程度:基本关系能看懂,大致会画,类继承、聚合、接口实现等等,估计画得也不标准。偶尔看大型项目代码时也会顺手开个 StarUML 理思路,当然,画得都是比较简单的类关系图。
翻了下两本评价还不错 UML 的书,挺厚,看几章还是感觉枯燥。话说大学好像有讲过 UML ?记得有教材的,但是完全没有上课的记忆了····
对 UML 技能的定位有点疑惑,如果定位就是工程辅助(比如上面说的,看项目模块时,帮忙理理思路),工程上够用的话,就不必比浪费时间再深入? 看到有些说 UML 对面向对象思维和设计的提升有益,这个有益程度是不是就指提炼设计模式的程度呢?
ps. 我看了下某本 UML 书作者是做架构设计的,一般是做大型 2B 项目(比如 ERP )那种岗位的开发才有必要精研 UML ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/448879
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.