最近在上《UML面向对象设计与分析》这门课,教材用的是《UML面向对象设计与分析教程》。这本书从用例图、类图到顺序图讲得挺扎实,案例也比较贴近实际项目,就是内容有点厚,读起来需要耐心。学了之后才发现,画好UML图其实比想象中难,尤其是面向对象的设计思想得先建立起来。
平时除了看教材,还会找一些UML绘图工具的入门教程来练手,比如StarUML和PlantUML。有时候教材里的例子不够多,会去网上搜一些考研或期末复习的笔记,但很多资料要么太散要么收费,想找一套完整的学习资料还真不容易。
我觉得学这门课不能光看,得自己动手画几遍才记得牢。比如先模仿教材里的案例,再试着给自己小项目做设计。有经验的学长学姐能不能分享下怎么快速理解类图之间的关联关系?或者有没有推荐免费的UML练习题资源?希望大家一起交流,少走点弯路。