注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

李富超 廊坊师范学院信息技术提高班14期

零距离

 
 
 

日志

 
 

UML-类  

2018-05-20 20:51:39|  分类: 电脑学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、类

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

shape表示类的名字

attributes类的属性

operations类的方法

二、类的关系

1.关联

1)普通关联

两个类之间有一定的关系

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

Works in 关联名

Employee employer 类的角色名

应用于关联的修饰

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

①名称:用以描述该关系的性质

②角色:当一个类似处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色:角色是关联中靠近它的一端的类对另外端的类呈现的职责

③多重性:关联角色的多重性是说明一个关联的实例中有多少个相互连接的对象

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

2)聚合(空心菱形)

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

3)组合(实心菱形)

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

组合关系中节点不能脱离列表而存在

2.依赖

依赖是一种使用关系。他说明一个事物规格说明的变化可能影响到使用它的另一个事物。但反之未必

3.泛化

泛化是描述类与类之间的继承关系

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

泛化关系

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

将自行车进行细化

继承分为两种

单重继承:一个子类有且只有一个父类

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

多重继承:一个类有两个或两个以上的父类

UML-类 - 14期 李富超 - 李富超 廊坊师范学院信息技术提高班14期

 

将交通工具细分

4.实现

实现是类元之间的语义关系,在该关系中一个类元描述了另一个类元保证实现的契约

  评论这张
 
阅读(4)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018