UML,似曾相识(一)

来源:互联网 发布:职业退货师淘宝不管 编辑:程序博客网 时间:2024/06/06 03:23

What

 UML是一种面向对象的建模语言

什么是面向对象语言呢?

面向对象语言就是

支持面向对象的程序设计的语言,如:c++,java、objectpascal

等。一切操作都以对象为基础,是由面向过程语言发展而来的。

 

现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据行为表示对象的方法(其作用是处理数据或同外界交互)。

 

UML组成

由视图、图、模型元素、通用机制

 

视图:并不是图,是一个或多个图组成的对系统某个角度的抽象


 :是模型元素集的图形表示,通常由弧(关系)和顶点(模型元素)相互连接构成。


模型元素:类、对象、接口、消息、关系等

 

:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;


对象:日常生活中多有东西都是对象,是类的实例化。比如说:推土机是汽车的实例化,姚明是人的实例化,严文文是美女的实例化(哈哈,这是真理!!!)

 

消息:在面向对象的程序设计中,消息是指一个类实例和另一个类实例之间传递的信息。

这个信息是将信息作为参数来传递的。

 

关系:关联关系、依赖关系、泛化关系、实现关系、聚合关系


通用机制:用于表示其他信息,比如注释,模型元素的语义


好了,基础知识就先了解到这里,请看官多指教!


原创粉丝点击