统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的建模工具,但独立于任何具体程序设计语言
UML是软件工程、软件构造、面向对象程序设计等学科需要掌握的一项知识,在我们的软件构造课,这是一门需要自学的内容
整合一些初步UML类图的学习资源,不一定是最好,但质量绝对足够,并贴出对应的视频版、文档版资料,资料我将把在线链接和文件都给贴出来
亲身体验,对于初学者,这些资料能帮助初学者快速入门,并且无论是理论还是应用,这个教程和网上其他文章不同,并非贴出经过整理的知识点罗列,而给出的是网上公开的视频版+文字版讲义,个人观点是,在无数鱼龙混杂的文章中去找到一个优秀的文章是大海捞针,就算找到了也很多没有系统的知识串联,不太适合学习新知识。我感觉讲义或书配套着课才是最好的,直观展示知识,还附带了知识点的整理。顶尖学校的那种接受能力,他们的老师也不会不讲课只让学生回去看书,书的目的不是入门,而是配套串联重点和精进知识
讲义内容丰富,整理的非常棒,比很多文章整理的UML知识更好,配合视频容易理解,效果更佳。
资料1 尚硅谷java设计模式-尚硅谷在线教育(强烈推荐)官网:http://www.atguigu.com/
视频023-27 内容不长,但从实践到操作从头至尾讲解的很到位,对于初学者很友好,并展示了在软件中绘制简单UML图的过程,很短但基本上可以满足一般的课程设计所