1。依赖与关联
关联分为两种:单向,双向。
在双向关联中,A----(应该是实线)B
A知道B的公开属性与操作,反之亦然。
所以,在顺序图中两者可以相互发消息。
在单向关联中,A<-------(应该是实线)B
B知道A的公开属性与操作,但反之不然。
所以,在顺序图中B可以给A发消息,但A不能给B发消息。
依赖:一个类引用另一个类。
A<-------B
与关联的区别是:上面表示B要设法知道A的存在,B依赖于A。但B中没有A属性。
如果是关联的话,B中有A属性。
所以,B要知道A,要用其他方法。
方法一:如果A是Global的,则B可以知道A。
方法二:如果A被实例化为B的本地变量,则B可以知道A。
方法三:如果A被作为参数传递到B,则B可以知道A。
2.类图
参数化类:用于生成一系列类,参数化类是某种容器,也称为模板。
变元是参数化类所包含项目的占位符,可以是类,数据类型,常量表达式
实例化类:具有实际变元值的参数化类。
类实用程序ClassUtility:是一组操作,将一组操作放在一起组成的。
参数化类实用程序ParameterdClassUtility:类实用程序的模板,带变元。
实例化类实用程序:有实际变元值的参数化实用程序。
元类:元类的实例是类,参数化类,参数化实用程序就是元类。
指定类版型Stereotype:Boundary,Entity,Control.
Boundary:位于系统与外界的交界处,包括所有窗体,报表,打印机等硬件的接口,与其他系统的接口。每个角色与用例交互的时候,至少有一个Boundary。
Entity:保存要放进持续存储体的信息。数据库通常会对每个Entity生成一个表格。
Control:负责协调其他类。Control本身不完成任何功能,其他类不向它发很多消息,而是Control发很多消息到其他类。
可以自己增加Stereotype。
类基数Cardinality或多重性Multiplic
类可以有的实例数。
如Control类通常为1。
类的存储要求:space
类持续性persistence:
persistent:永久,即类对象中的信息存放在数据库或别的永久存储体中。
transient:
分享到:
相关推荐
使用RationalRose进行UML可视化建模
Rational Rose UML 建模 pdf Rational Rose UML 建模 pdf Rational Rose UML 建模 pdf Rational Rose UML 建模 pdf Rational Rose UML 建模 pdf
使用RationalRose进行UML可视化建模
UML with Rational Rose从入门到精通
RationalRose和UML基础
Visual Modeling with Rational Rose 2000 and UML(使用Rational Rose 2000和UML进行可视化建模)
Rational Rose uml 中文基础教程 简介 ROSE提供的不同视图 配置用户界面 问题描述 问题需求描述 Use Cases 建立Actors ,Use Case 和Use Case 图 建立序列图 建立协同图 包和类 建立类、包和模版 重新分配类和包 ...
UML设计网上选课系统:本系统拟使用Java语言通过三层模型实现:数据核心层,业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理、再映射到相应的数据层操作;...
在学UML的过程中,RationalRose的角色无比重要。现在能找到的大多数是2003的,但下面连接是2007。http://blog.csdn.net/skl_TZ/article/details/8925152 这个教程会教会你用RationalRose。包括用例图,类图,时序图...
rational rose 汉化补丁rational rose 汉化补丁rational rose 汉化补丁rational rose 汉化补丁rational rose 汉化补丁
Rational Rose入门文档,进行UML可视化建模
UML课程设计RationalRose建模UML课程设计RationalRose建模UML课程设计RationalRose建模
Rational_Rose【UML建模】_教程+使用详解.doc
用RationalRose工具,做OOA的用例图,时序图,协作图,类图,状态图,活动图
UML之RationalRose建模实例模型(.mdl文件)Library,UML之RationalRose建模实例模型(.mdl文件)Library,UML之RationalRose建模实例模型(.mdl文件)Library
uml 课程设计 完整用rational rose做的,只要有rational rose 这个软件 可直接使用
网上订餐系统RationalRose制作的UML开发图,.mdl文件,用Rose打开