- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统分析与设计; 面向对象方法学概述 面向对象的系统概念 面向对象开发过程 面向对象建模方法;面向对象方法学的要点 客观世界由对象组成;任何事物都是对象;复杂对象可以由简单对象以某种方式组合而成。 把所有对象都划分成各种对象类,每个对象类定义了一组数据和方法。 类中数据表示对象静态属性,是对象的状态信息; 类中方法表示对象动态属性,是允许施加在该类对象上的操作; 类中的方法是该类所有对象共享的,不需要为每个对象都复制操作代码。 按照子类(派生类)和父类(基类)的关系,把若干对象组成一个层次结构的系统。 下层的派生类具有和上层的基类相同的特性(数据和方法)。 对象间仅能通过传递消息实现彼此通信。 OO= 对象 + 类 + 继承 + 消息通信;实体与对象的关系 实体——现实世界 对象——计算机世界 ;面向对象与结构化技术的比较;面向对象的概念;对象的特点 以数据为中心。操作围绕对其数据所需要的处理来设置,不设置与这些数据无关的操作,而且操作结果与当时所处状态(数据值)有关。 对象是主动的。对象是进行处理的主体,不能从外部直接处理对象的私有数据,而必须通过它的共有接口向对象发消息,请求它执行某个操作,处理它的私有数据。 实现了数据封装。对象的私有数据完全被封装,对外隐藏。对私有数据的访问只需要知道数据取值范围和可以施加的操作,而无法知道数据的具体结构和实现操作的算法。 本质上具有并行性。不同对象各自独立地处理自身数据,彼此通过发消息完成通信,本质上有并行工作的属性。 模块独立性好。对象以数据为中心,操作围绕对其数据所需的处理设置,没有无关操作,内聚性强;完成对象功能所需的数据和方法封装在对象内部,与外界联系少,耦合性松。;类: 类是某些对象共同特征的表示 类是创建对象的模板,对象是类的实例 类描述对象的属性名及类型、对象方法的实现途径 类的所有实例(对象)具有相同的属性名称及类型、相同的方法、相同的消息响应方式;方法: 对象所能执行的操作,也就是类中定义的服务。 方法描述了对象执行操作的算法。;消息: 要求某个对象执行类中所定义的某个操作的规格说明。 消息由3个部分组成: 接受消息的对象; 消息选择符(消息名); 零个或者多个参数。 ;面向对象思想的三大特性;类;类;面向对象的概念;面向对象开发过程;面向对象开发过程;面向对象开发过程;面向对象开发过程;面向对象开发过程;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述;对象建模概述
文档评论(0)