02_第2章_类与类图
28页1、第2章类与类图本章教学内容w 类w 类图类w 类(Class)包装了信息和行为,是面向对象的重要组成 部分,它是具有相同属性、操作的对象集合。在系统 中,每个类具有一定的职责,职责指的是类所承担的 任务,即类需要完成的功能。w 一个类可以有多种职责,设计得好的类一般只有一种 职责(单一职责原则),在定义类的时候,将类的职 责分解成为类的属性和方法。类w 定义属性在UML中,类的属性表示方式如下:可见性 名称:类型 = 缺省值类w 定义操作在UML中,类的操作表示方式如下:可见性 名称(参数列表):返回类型类与类图w 类图类图使用需要出现在系统内的不同的类来描述系统的静 态结构,类图包含类和它们之间的关系,它描述系统内 所声明的类,但它没有描述系统运行时类的行为。在UML中,类使用具有类名称、属性、操作分隔的长方 形来表示:类与类图w 类图表示类由三格组成: 第一格是类名。 第二格是类的属性。 第三格是类的操作。类与类图 w 关联关系 关联是一种结构化的关系,指一种对象和另一种对象有联系。 给定有关联的两个类,其中一个类的对象包含另一个类的对象 ,关联有单向关联和双向关联。类与类图 w
2、单向关联关系class Customerprivate Address address; class Address 成员变量类与类图 w 多重性关联关系 多重性关联关系又称为重数性关联关系,表示一个类的对象与 另一个类的对象连接的个数。在UML中多重关系可以直接在关 联直线上增加一个数字表示与之对应的另一个类的对象的个数 。类与类图 w 多重性关联关系class Customerprivate Order orders; class Order 10.*集合类与类图 w 聚合关系 聚合关系指的是整体与部分的关系。通常在定义一个整体类后 ,再去分析这个整体类的组成结构,从而找出一些成员类,该 整体类(容器类)和成员类之间就形成了聚合关系。在聚合关 系中,类A是类B的一部分,但是类A可以独立存在,在UML中, 聚合关系用带空心菱形的直线表示。 类与类图 w 聚合关系class CA private CB obj;public CA(CB obj)this.obj=obj;public void setObj(CB obj)this.obj=obj; class CB 成员变量注入类与类图
《02_第2章_类与类图》由会员小**分享,可在线阅读,更多相关《02_第2章_类与类图》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页