毕业答辩ppt模板-武汉理工大学华夏学院.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业答辩ppt模板-武汉理工大学华夏学院.ppt》由会员分享,可在线阅读,更多相关《毕业答辩ppt模板-武汉理工大学华夏学院.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、类图类图什么是类图什么是类图类图的应用类图的应用类图的组成类图的组成类图的建模技术类图的建模技术对象图对象图包图包图实例分析自动咖啡机实例分析自动咖啡机本次课主要内容Example什么是类图什么是类图什么是类图什么是类图class diagramclass diagram?类(Class)、对象(Object)和它们之间的关系是面向对象技术中最基本的元素。类图技术是OO方法的核心。类图标加上它们之间的关系就构成了类图类图。类图的应用类图的应用类图的应用类图的应用类图用于对系统静态设计视图建模。与数据模型类图用于对系统静态设计视图建模。与数据模型不同,它不仅显示了信息的结构,同时还描述了不同,它
2、不仅显示了信息的结构,同时还描述了系统的行为。系统的行为。类图中可以包含接口,包,关系等建模元素,也类图中可以包含接口,包,关系等建模元素,也可以包含对象,链等实例。可以包含对象,链等实例。类图典型的应用在下面三类建模:类图典型的应用在下面三类建模:对系统的词汇建模对简单协作建模对逻辑数据库模式建模类图的组成类图的组成类图通常包含下述内容:类图通常包含下述内容:类接口协作依赖、泛化和关联关系类图可以包含注解和约束;类图可以包含注解和约束;类图还可以有包或子系统,二者都用于把类图还可以有包或子系统,二者都用于把模型元素聚集成更大的组件。模型元素聚集成更大的组件。类类类类(Class)(Class
3、)A class is the descriptor for a set of objects with similar structure,behavior,and relationships.在UML中,类可视化表示为划分成三个格子的长方形,如图所示:类名类名属性属性操作操作练习:请为下面这段练习:请为下面这段Java代码补充类图代码补充类图pulic class Studentprivate String name;public void setName(String name)this.name=name;public String getName()return this.name;
4、回答问题回答问题在学校中,一个学生可以选修多门课程,一在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课门课程可以由多个学生选修,那么学生和课程之间是(程之间是()关系。)关系。类类A的一个操作调用类的一个操作调用类B的一个操作,且这的一个操作,且这两个类之间不存在其他关系,那么类两个类之间不存在其他关系,那么类A和类和类B之间是(之间是()关系。)关系。在在MFC类库中,类库中,Window类和类和DialogBox类之间是(类之间是()关系。)关系。类的关系类的关系类的关系类的关系 类之间的静态关系主要有:类之间的静态关系主要有:依赖:它表示类之间的使用关系(包括
5、精化、跟踪和绑定关系)泛化:它把一般类连接到它的特殊类;关联:它表示对象之间的结构关系。类的依赖类的依赖类的依赖类的依赖A dependency is a relationship between two elements in which a change to one element(the supplier)may affect or supply information needed by the other element(the client).有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖(Dependency)于元素X。在类中,依赖由
6、各种原因引起,如:一个类向另一个类发消息;一个类是另一个类的某个操作参数类型。练习练习在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是:A、泛化关系 B、组成关系 C、依赖关系 D、包含关系类的泛化类的泛化类的泛化类的泛化泛化泛化(Generalization)定义了一般元素和特殊元素之间的分类关系。在UML中,泛化表示为一头为空心三角形的连线。A generalization is a taxo
7、nomic relationship between a more general element and a more specific element.The more specific element is fully consistent with the more general element and contains additional information.类的泛化类的泛化类的泛化类的泛化(Cont)(Cont)泛化意味着子类的对象可以被用在父类的对象可能出现的任何地方,但反之不行。泛化为“is-kind-of”的关系多数情况,用类和接口间的泛化指明继承关系。类的关联类的关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业 答辩 ppt 模板 武汉理工大学 华夏 学院
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内