什么是UML 是一种统一的可视化建模语言,UML用来设计软件的蓝图。 构成 由事物、关系、图构成。事物:模型图里的一些基本图示符号,表示对象的概念)。关系:对象之间的关系。图:对某一系统的抽象描述。 分别含义 事物:某个对象的抽象表示,如:学生、选课、删除课程等等。 关系 泛化(继承)关系:带三角箭头的实线,箭头指向父类 实现关系:带三角箭头的虚线,箭头指向接口 关联关系:双向关联有两个实线箭头,单向的为一个实线箭头 聚合关系:带空心菱形的实线,指向整体 组合关系:实心菱形的实线,指向整体 依赖关系:带箭头的虚线,指向被使用者 这六种关系的强弱顺序为:实现>组合>聚合>关联>依赖 UML图 用例图: 类图: 对象图: 序列图: 状态图: 活动图: 构件图: 部署图: 这是UML这九种图的实例。可能听着有点蒙圈,但是大家只要动手画一下,其实没那么难。如有不足,还请指出!