前言
UML视频学习步入了尾声,尽管还是比大部队的节奏慢上一二拍,但是我却是从这次的UML学习收获到了。学习的心态有了很好的变化,以前消极情绪一直萦绕着我,我一直给自己消极的暗示,总觉得自己不行,但是我发现,只有付出时间去接触和了解一块知识,你绝对不会一无所获的。所以,前提铺垫完了,我就开始继续分享我和UML后续的“故事”。主要内容
UML概念再认知
上一篇提到了UML的概念,Unified 统一的,Modeling 模型的,Language 语言。统一建模语言,她是面向对象的。面向对象意味着UML这门语言,包含也涉及了封装、继承、和多态。我们现在加深了她面向对象的特质,那么能够面向对象的她,能在软件设计方面,帮助我们做些什么呢?
她的主要作用,是帮助用户对软件系统进行面向对象的描述和建模。她可以描述这个软件开发过程,从一开始的需求分析一直到软件的实现和测试。
UML从宏观上分为以下四个大部分。视图,图,模型元素,通用机制。