UML类图与类的关系详解 2011-04-21 来源:网络 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(...
分类:
其他好文 时间:
2014-08-12 13:05:14
阅读次数:
178
类图描述的是类之间的静态关系,而序列图展示的是对象之间的沟通方法,描述运行时的交互关系。
OOP编程语言里面合理的直接交互方式只有一种,方法调用(Event通讯是间接的)。所以序列图也可以
理解为方法调用交互图。方法调用有四个元素,参与者(两个,调用者和被调用者),方法名称,输入
和输出。
参与者
参与者用一个Lifeline来表示,图像为一个矩形外加底部的一条竖线。矩形里面显示对象名,...
分类:
其他好文 时间:
2014-08-11 21:36:32
阅读次数:
409
我认为机房重构的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。我认为,计划和顺序是死的,人是活的,如果进行到某一步,你进行不下去了,你会怎么办?
我的选择是,放下,从别的方式入手。就二次机房来说,我先做了包图,简单的做了类图(有一种不知道从哪里下手,不知道怎么开始的感觉),和第一次类图没有太大差别,因为我没有找到入手...
分类:
其他好文 时间:
2014-08-11 00:30:41
阅读次数:
179
我们都学过UNL,其中类图中有6类关系:泛华(继承)、实现、关联、组合、聚合、依赖。由于他们之间也存在各种联系,我就将他们分为了4大类:依赖、关联、继承、实现。...
分类:
其他好文 时间:
2014-08-10 18:37:50
阅读次数:
186
XCL-Charts中的仪表盘是我封装的最麻烦的图之一。原因嘛,用过的人都知道,这类图太有特色了,要弄出一个适用于大部份情况的封装出来实在不容易。
还好,经过一翻折腾,总算搞出来一套自已感觉还行的方法。
先展示下效果:
还可以吧。
这类图封装分开看,从总布局角度看分为180,270,90,360等不同角度的仪表盘。从内容看则主要有两个部份的难点,丰富多彩的...
分类:
其他好文 时间:
2014-08-10 13:00:00
阅读次数:
341
装饰模式(Decorator或 Wrapper)(Java IO过滤流用到的正是这个模式): 之前总是先罗列基本概念再介绍代码,这次先把代码罗列出来再写基本的概念 以上是UML类图,先把基本的代码罗列出来:package com.designpatten.decorator;interface .....
分类:
其他好文 时间:
2014-08-09 23:03:39
阅读次数:
319
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类须要具备下面两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用仅仅有一个,...
分类:
其他好文 时间:
2014-08-09 15:37:08
阅读次数:
155
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实...
分类:
其他好文 时间:
2014-08-09 00:03:16
阅读次数:
279
一.课程设计题目与要求(包括题目与系统功能要求)A.设计如下类,其功能和部分成员如下:Object:抽象类,所有的物体都有价值(profit)属性;Point:点的位置;Line(线段),Rectangle,Cuboid,Square,Cube,Circle,Cylinder.功能:能够实现上述物体...
分类:
其他好文 时间:
2014-08-08 23:54:36
阅读次数:
420
类图是类的静态关系描述图,简单来讲有两个方面,有哪些类,这些类之间的关系是什么?需要注意的是类图描述的是静态关系,动态行为的如流程,判断,循环等类图无法描述,需要搭配其它UML图。
类自身的描述
生物由细胞构成,类图由类构成,我们先看看类长什么样,如何描述。首先类有一个唯一的名字,通常用手写字母大写的英文字母表示,一班名字应该用名词来表示。类的内部有两个部分构成,数据部门和操作部门。数据部门也...
分类:
其他好文 时间:
2014-08-08 18:16:26
阅读次数:
282