UML(Unified Modeling Language)是统一建模语言,是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。在实际的软件项目中,要和具体的软件开发过程结合起来才能更好的发挥作用。
它是一种可视化的面向对象建模语言,描述了一个系统的静态结构和动态行为,用图形方式表现典型的面向对象系统的整个结构,UML从不同的角度为系统建模,并形成系统的不同视图。
UML主要包括三总构造块:事物(things)、关系(Relationships)、图(Diagrams)。下边开始详细的介绍这3个构造块:
一、 事物:
构成模型图的一些基本图示符号,他们表示一些面向对象的基本概念。
一、 关系: