自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 用C++代码描绘UML中的 关联 依赖 组合 聚合 泛化

UML的类图关系分为: 关联、聚合,组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。 1、关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 使用ROSE...

2014-01-12 01:26:08

阅读数 2295

评论数 0

转载 UML 中关系详解以及在visio中的表示

Uml 关系主要有四大类: 依赖,关联,泛化,实现。 其中 依赖和关联是事物之间语义上的横向关系,泛化和实现是事物之间的纵向关系。 一:依赖 Dependency 图示:-----> 定义:关系最为松散的,单向的,暂时产生关系的事物之间使用。 使用图例:在静态图...

2014-01-11 22:02:37

阅读数 1083

评论数 0

转载 UML类图符号 各种关系说明以及举例

UML类图符号 各种关系说明以及举例 UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。 依赖...

2014-01-11 22:01:42

阅读数 867

评论数 0

转载 UML关系(泛化,实现,依赖,关联(聚合,组合))

UML的构造快包含3种:  (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图 事物是对模型中最具代表性...

2014-01-11 21:58:06

阅读数 938

评论数 0

原创 typename和class的区别 template

一般情况下typename和class可以互换。 2,但是当需要表示某标识符是类型的时候用只能用typename而不能用class。  当要获得类的成员类型时,必须用typename 比如 template   class MyClass {  typename T::SubType...

2014-01-09 17:51:06

阅读数 584

评论数 0

原创 组合 聚合 关联 依赖 继承 UML

类之间的关系分为:关联(包括组合与聚合),依赖,继承。 组合:类之间整体和部分的关系,这个关系是一种强关系,是一种持久化的关系,所谓的持久化就是说:类A中要保存类B的对象,注意是对象不是指向对象的指针。当类A消失则类         B也会消失。是一种"containt-a"...

2014-01-07 21:49:13

阅读数 670

评论数 0

原创 Set和Map的内部结构

摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希望了解STL map等关联容器底层数据结...

2014-01-07 21:07:31

阅读数 1000

评论数 0

提示
确定要删除当前文章?
取消 删除