<span>007-类图(一)</span>

1、类的表示。【类名称,属性,方法】。

2、类与类之间的关系。

 

 

   2.1、单向关联/双向关联/自关联关系。含义:类与类之间的连结,关联关系使一个类知道另外一个类的属性和方法;通常含有“知道”,“了解”的含义。关联可以是双向的,也可以是单向的。

        表现在代码上,就是一个类包含另一个类的实例。通常表现为被关联类以类属性的形式出现在关联类的类定义中,也可以表现为关联类引用了一个类型为被关联类的全局变量。关联可以使单向的,也可以使双向的。

        体现:在Java和C++中,关联关系是通过成员变量来实现的;

        表达:是一种“拥有”的关系

 

 

 

   2.2、继承/实现关系。

   2.3、组合/聚合关系。当需要表达类之间有整体-部分关系的时候,我们就可以使用组合或者聚合。

   (1)聚合。

 

 

   (2)组合。

 

 

   2.4、依赖关系。含义:是类与类之间的连接,表示一个类依赖于另外一个类的定义;依赖关系仅仅描述了类与类之间的一种使用与被使用的关系;体现:在Java和C++中体现为局部变量、方法/函数的参数或者是对静态方法的调用;

举例说明。如果A类依赖于B类,可能会有以下几种表现形式。

   (1)A类中的某个/某些方法的参数类型是B类类型。

   (2)A类中的某个/某些方法中含有B类类型的对象

   (3)A类中的某个/某些方法中含有B类的静态变量/静态方法的调用。

 

 

 

   2.5

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-19 10:38
实力求职者:真的绷不住了,第一张霸总人设,第二张求生欲拉满
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
10583次浏览 93人参与
# 你的实习产出是真实的还是包装的? #
1855次浏览 42人参与
# 巨人网络春招 #
11331次浏览 223人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7571次浏览 43人参与
# 简历第一个项目做什么 #
31669次浏览 336人参与
# 重来一次,我还会选择这个专业吗 #
433453次浏览 3926人参与
# 米连集团26产品管培生项目 #
5954次浏览 216人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187114次浏览 1122人参与
# 牛客AI文生图 #
21423次浏览 238人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152357次浏览 888人参与
# 研究所笔面经互助 #
118900次浏览 577人参与
# 简历中的项目经历要怎么写? #
310233次浏览 4212人参与
# AI时代,哪些岗位最容易被淘汰 #
63650次浏览 823人参与
# 面试紧张时你会有什么表现? #
30506次浏览 188人参与
# 你今年的平均薪资是多少? #
213079次浏览 1039人参与
# 你怎么看待AI面试 #
180040次浏览 1255人参与
# 高学历就一定能找到好工作吗? #
64325次浏览 620人参与
# 你最满意的offer薪资是哪家公司? #
76490次浏览 374人参与
# 我的求职精神状态 #
448050次浏览 3129人参与
# 正在春招的你,也参与了去年秋招吗? #
363390次浏览 2638人参与
# 腾讯音乐求职进展汇总 #
160641次浏览 1111人参与
# 校招笔试 #
470914次浏览 2964人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务