遇君阁

前不见古人,后不见来者
念天地之悠悠,独怆然而涕下

  VC知识库BLOG :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  26 随笔 :: 8 文章 :: 53 评论 :: 0 Trackbacks
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

留言簿(0)

随笔分类

随笔档案

文章分类

文章档案

相册

相关链接

搜索

最新评论

阅读排行榜

评论排行榜

这篇文章并不是介绍如何使用Rational Rose,我想说的只是我使用它的一些经验,那就是使你的类图变色,让你的设计更美观以及更易理解。

 

首先让我们来看一个类设计图:


这个图没有经过任何修饰,虽然很工整,但给人一眼看上去并不十分容易理解,那么我们在看下面这个图:

 

 

这个图就加了一些修饰,你们可以看到一些与上图的变化:

第一把所有的类分类了:分成控制类,实体类等等,这个在Rational Rose里本身就可以设置,但不同种类的类你可以给予不同的颜色,比如实体类(绿色),控制类(蓝色),边界类(粉红色)等等,同时你可以把类分的更细一些,比如分出给自己和给外界用的边界类以及其他的一些辅助类。这样使用者以看上去就知道不同种类的类,而且各个颜色的类有提醒和警示的作用。

 

第二把类分层,比如最简单的就是按照MVC模式来分,当然你更可以按照自己系统的特点来分层,不同的层用不同的颜色来表示,所以你可以看到上图中有深灰色一直到淡灰色的渐变。不同层的类功能也是不同的。这样做的目的是让用者一下就可以看出你系统模块的层次与结构,并且能把你的类很容易的划归到你层次中。

 

第三,不要忘记给颜色加注释。这样让用者看得更明白一些。

 

其实大家可以看出上面的操作很简单,比如颜色的改变只要”fill color”就可以了。层次使用Note来做的。

 

以上只是我的一些个人经验,当然可以根据不同的情况来做适当调整。希望对大家有用处。

 

(原创文章,如需转载请注明出处)

 

posted on 2007-06-01 12:23 游游的家 阅读(2242) 评论(1)  编辑 收藏

评论

# re: Rational Rose 变色技巧 2007-06-08 00:23 sam
嗯,是个不错的建议

标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]