UML,似曾相识(一)
来源:互联网 发布:职业退货师淘宝不管 编辑:程序博客网 时间:2024/06/06 03:23
What
UML是一种面向对象的建模语言
什么是面向对象语言呢?
面向对象语言就是
支持面向对象的程序设计的语言,如:c++,java、objectpascal
等。一切操作都以对象为基础,是由面向过程语言发展而来的。
现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。
UML组成
由视图、图、模型元素、通用机制
视图:并不是图,是一个或多个图组成的对系统某个角度的抽象
图:是模型元素集的图形表示,通常由弧(关系)和顶点(模型元素)相互连接构成。
模型元素:类、对象、接口、消息、关系等
类:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;
对象:日常生活中多有东西都是对象,是类的实例化。比如说:推土机是汽车的实例化,姚明是人的实例化,严文文是美女的实例化(哈哈,这是真理!!!)
消息:在面向对象的程序设计中,消息是指一个类实例和另一个类实例之间传递的信息。
这个信息是将信息作为参数来传递的。
关系:关联关系、依赖关系、泛化关系、实现关系、聚合关系
通用机制:用于表示其他信息,比如注释,模型元素的语义
好了,基础知识就先了解到这里,请看官多指教!
阅读全文
0 0
- UML,似曾相识(一)
- UML——似曾相识
- 等级考试(一):三级网络---似曾相识
- 似曾相识
- 似曾相识
- UML笔记(一)
- UML(一)
- UML建模(一)
- UML学习(一)
- UML图(一)
- UML学习(一)
- UML总结(一)
- UML(一)认识
- UML(一) 综述
- uml(一) 概述
- 初识UML(一)
- UML(一)之初识UML
- UML学习笔记(一)
- Could not find com.android.support:multidex;java.util.ZipException;UNEXPECTED TOP-LEVEL等异常解决;
- 指针的点运算和箭头运算(->)的区别
- C# 对文本文件的几种读写方法总结
- JavaNIO系列—Netty与传统RPC调用
- Bag of Features (BOF)图像检索算法
- UML,似曾相识(一)
- 自定义控件三部曲之动画篇(二)——Interpolator插值器
- shell中$(( ))、$( )与${ }的区别
- Android 四大组件之一的Activity
- Netty 实现简单RPC调用
- jQuery中 (function($){…})(jQuery)方法使用
- Android Studio添加aar
- AI 学习规划
- linux bash数值运算