UML(2)---结构
来源:互联网 发布:天启抢购软件靠谱吗 编辑:程序博客网 时间:2024/05/17 01:10
UML最重要的就是它的结构和应用,下面写写UML的结构,先来张图:
从“UML结构”中心点出发,扩展三个分支“基本构造块”、“规则”、“公共机制”,这三方面内容在实践作图时都是需要倍加注意的,是最基础的知识。
基本构造块这棵大树,有三个枝干,为事物,关系和图,三者的关系可以这样来描述:事物是对模型中最具代表性的成分的抽象,它是构成模型图的一些基本图示符号,比如类的表示符号,包的表示,接口的图示……关系把事物结合在一起,图聚集了相关的事物,它是从特定的视角对系统所作的抽象描述。
下面来看一下事物之间的关系:
关联关系再细究,有组合和聚合两种关系,如果描述整体和部分的紧耦合就用组合,与之对应,描述松耦合就用聚合。
泛化即为继承,编码涉及到多重继承时,因为其易导致二义性,所以在C++中使用virtual关键字,将父类定义为虚基类,而在java中使用接口实现多重继承,接口只是给出了方法操作的原型,而没有给出具体的实现,具体怎么实现是类中给出的方法代码来完成。泛化是一种特殊/一般关系,子元素共享了父元素的结构和行为。
实现是类元之间的语义关系,一个类元描述了另一个类元保证实现的契约。
UML共有9图,每个图都有不一样的特点,画每张图的时候都要注意基本规则,事物之间是关联关系的要把角色描述标上,多重性标上…再就是一定要用最准确的关系描述事物之间的关系。
UML结构暂时总结到这里,尔后还会不断更新,接下来总结UML的九张图。
1 0
- UML(2)---结构
- uml学习--uml结构
- uml学习--uml结构
- UML结构
- UML结构
- UML的基本结构
- UML的结构
- UML的基本结构
- UML的结构
- UML结构总结
- UML模式结构
- UML--------三大结构
- UML结构总结
- UML的基本结构
- UML——结构
- UML 常见图结构
- uml静态结构
- UML-结构建模(一)
- Android ORM应用开发框架KJFrameForAndroid使用详解
- hibernate中对象的三种状态瞬时态,持久态,游离态区分
- WebServer 安装调用
- linux copy_to_user() copy_from_user()
- 设计模式之建造者(Builder)模式
- UML(2)---结构
- 什么是网络虚拟化NV和SDN?
- 人工智能
- OK6410A 驱动程序测试-leds
- Boost::Asio一个简单的Echo服务器
- Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)
- Rails4.2新特性学习
- MongoDB学习笔记(一)
- MATLAB————拟合工具箱