- 1
- 0
- 约1.33万字
- 约 26页
- 2019-06-16 发布于天津
- 举报
UML类图关系大全.doc
UML类图关系大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在 GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的:
class?C1?...{public:????C2*?theC2;};class?C2?...{public:????C1*?theC1;};
双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。单向关联:C3-C4:表示相识关系,指C3知道C4,C3可以调用C4的公共属性和方法。没有生命期的依赖。一般是表示为一种引用。生成代码如下:
class?C3?...{public:????C4*?theC4;};class?C4?...{};
单向关联的代码就表现为C3有C4的指针,而C4对C3一无所知。
自身关联(反身关联):自己引用自己,带着一个自己的引用。代码如下:
class?C14?...{public:????C14*?theC
您可能关注的文档
- 2017助产系高等学校专业人才培养状况报告.doc-泰山护理职业学院.doc
- 2018年第六届中国医院建设十佳供应商评选-达实杯.PDF
- 4.多元线性回归.ppt
- Lecture02-知识图谱的表示与关系建模-浙江大学.PDF
- NAFMII综合业务和信息服务平台客户端操作手册-北京金融资产交易所.PDF
- UML建模规则-SJTUCS-上海交通大学.ppt
- 《生活与哲学》教学策略(PPT).ppt
- 上海市长宁区医疗器械经营企业监督检查结果公示.doc
- 人工智能技术研究及未来智能化信息服务体系的思考-通信世界.PDF
- 2026浙江绍兴市文化广电旅游局下属事业单位招聘工作人员7人备考题库完整答案详解.docx
- 2026湖南张家界市统计局公益性岗位招聘2人备考题库及1套参考答案详解.docx
- 2026湖北武汉武昌职业学院招聘优秀教职工备考题库及1套参考答案详解.docx
- 2026湖北宜昌市宜都市妇幼保健院招聘公益性岗位人员2人备考题库完整参考答案详解.docx
- 2026浙江省发展和改革研究所编外人员招聘1人备考题库及答案详解1套.docx
- 2026浙江水专工程顾问有限公司总经理招聘1人备考题库及答案详解1套.docx
- 2026浙江金华市金东社会事业发展集团有限公司招聘工作人员4人备考题库含答案详解.docx
- 2026浙江武义县应急管理局招聘1人备考题库(二)及参考答案详解1套.docx
- 2026浙江绍兴市退役军人事务局面向全省选调事业单位工作人员1人备考题库及参考答案详解.docx
- 2026浙江温州文成县司法局社会招聘社区矫正社会工作者的3人备考题库及答案详解一套.docx
- 2026浙江温州市世界温州人服务中心(温州市世界温州人家园管理中心)招聘编外人员2人备考题库参考答案.docx
原创力文档

文档评论(0)