面向对象设计RationalRose安装与界面.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象设计RationalRose安装与界面.ppt

重点内容: Rational Rose——设计UML的工具 Rational Rose的安装 Rational Rose的使用 第4章 Rational Rose的安装和操作 一、 Rational Rose:设计UML的工具 Rational Rose 是一个完全的、具有能满足所有建模环境(包括Web开发、数据库建模以及各种开发工具和语言)需求能力和灵活性的一套解决方案。 Rational Rose 允许系统开发人员、系统管理人员和系统分析人员在软件的各个开发周期内,建立系统地需求和系统的体系架构的可视化模型,并且能够将这些需求和系统的体系架构可视化模型转换成代码,帮助系统开发。 一、 Rational Rose的安装 三、 Rational Rose的使用 在“New”(新建)选项卡中,我们可以选择创建模型的模板。 在“Existing”(打开)选项卡中,我们可以打开一个已经存在的模型,在对话框左侧的列表中,逐级找到该模型所在的目录,然后从右侧的列表中选中该模型,单击“Open”(打开)按钮进行打开。 在“Rencent”(最近使用的模型)选项卡中,我们可以选择打开一个最近使用过的模型文件,在选项卡中,选中需要打开的模型,单击“Open”按钮或者双击该模型文件的图标即可。 1、Rational Rose的启动界面 重点内容: 面向对象思想的基本概念 面向对象的三大要素 面向对象与项目设计 用面向对象思想建立系统模型 第1章 面向对象设计 二、面向对象的三大要素 1、封装 封装(Encapsulation)是把对象的属性(状态)和操作(行为)绑到一起的机制,把对象形成一个独立的整体,并且尽可能的隐藏对象的内部细节。 二、面向对象的三大要素 1、封装 封装有两层含义: 一是结合性:把对象的全部状态和行为结合一起,形成一个不可分割的整体。对象的私有属性只能够由对象的行为来修改和读取。 二是信息隐蔽性:尽可能隐蔽对象的内部细节,与外界的联系只能够通过外部接口来实现。 二、面向对象的三大要素 1、封装 封装性应满足的条件: 有一个清晰的边界; 有确定的接口; 受保护的内部实现。 二、面向对象的三大要素 1、封装 封装是面向对象编程防止程序员相互干扰的一种方式。 例子:借钱。 二、面向对象的三大要素 1、封装 封装是一个重要原则,是指把属性和操作封装进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。 封装的信息屏蔽作用反映了事物的相对独立性,我们可以只关心它对外所提供的接口,即能够提供什么样的服务,而不用去关注其内部的细节问题。 二、面向对象的三大要素 2、继承 对于客观世界的认知,既应看到其共性,也应看到其特性——如果只考虑事物的共性,不考虑事物的特性,就不能反映出客观世界中事物之间的层次关系,从而不能完整地、正确地对客观世界进行抽象的描述。 二、面向对象的三大要素 2、继承 如果说运用抽象的原则就是舍弃对象的特性,提取其共性,从而得到一个对象集的类的话,那么在这个类的基础上,再重新考虑抽象过程中被舍弃的那一部分对象的特性,则可以形成一个新的类,这个类具有前一个类的全部特征,是前一个类的子集,从而形成一种层次结构,即继承结构。 二、面向对象的三大要素 2、继承 继承(Inheritance)是一种连接类与类的之间的层次模型。继承是指特殊类的对象拥有其一般类的属性和行为。 继承了其它类属性和方法的类称为子类,被继承的类称为父类或超类。 子类复用父类属性和方法的过程,称为继承或泛化。 二、面向对象的三大要素 2、继承 继承是一种连接类与类之间的层次模型 继承意味着“自动地拥有”或“隐含地复制”,即在特殊类中不必重新对已经在一般类中所定义过的属性和行为进行定义,而是特殊类自动地拥有一般类的属性和行为 继承对类的重用性提供了一种明确表述共性的方法,即一个特殊类既有自己定义的属性和方法,又有继承下来的属性和行为 继承是传递的 二、面向对象的三大要素 2、继承 使子类能够比不使用继承直接进行描述的类更加简洁:子类只需要描述哪些与父类不同的地方,不使用继承而去直接描述时,需要将父类的属性和行为全部再进行描述; 能够重用和扩展现有类库资源:当使用已封装好的类库时,如果需要对某个类进行扩展,通过继承的方式很容易实现,而不需要再去重新编写; 使软件易于维护和修改:当要修改、增加某一属性和行为时,只需要在相应地类中进行改动,而它派生的所有类将自动地做了相应修改 二、面向对象的三大要素 2、继承 二、面向对象的三大要素 3、多态 二、面向对象的三大要素 3、多态

文档评论(0)

只做精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档