Java软件开发基础.PDF

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

Java软件开发基础 4. 向对象的程序设计基础 4. 向对象的程序设计基础 PDF 文件使用 pdfFactory Pro 试用版本创建 4.1 向对象基础 对象 对象 现实世界中复杂的对象是由许多小的、简单的对象组成的。客观存在的物体就 是最基本的对象。不同的物体有共性,共性存在于个性之中,物体的个性又继承了 共性。 对象的状态属性 • 对象蕴含着许多信息,可以用一组状态来表征。 对象的行为操作 • 对象内部含有对数据的操作,即对象的行为操作。 某类事物的抽象。 • 某类对象是对现实世界具有共同特性的某类事物的抽象。 对象间的关联和作用 • 面向对象技术正是利用对现实世界中对象的抽象和对象之间相互关 联、相互作用的描述来对现实世界进行模拟,并且使其映射到目标系 统中,对象之间存在相互关联和相互作用。 School of Computer Science and Technology PDF 文件使用 pdfFactory Pro 试用版本创建 面向对象软件的开发过程 面向对象软件的开发过程 面向对象的程序设计和问题求解力求符合人们日常自然的思维习惯,降低、分 解问题的难度和复杂性,提高整个求解过程的可控制性、可监测性和可维护性,从 而达到以较小的代价和较高的效率获得较满 效果的目的。 向对象的分析(OOA :Object Oriented Analysis • 明确用户需求,并用标准化的面向对象的模型规范地表述这一需求 ,最后将形成面向对象的分析模型,即OOA模型。 • 这一阶段应由用户和开发人员共同完成。 向对象的设计(OOD :Object Oriented Design • 将对OOA模型加以扩展,引入界 管理、任务管理和数据管理三部 分内容,得到OOD模型,并对最初的OOD模型做进一步的细化分析、 设计和验证。在明确各对象类的功能和组成时,充分利用已存在的、 可获得的对象类或组件。 School of Computer Science and Technology PDF 文件使用 pdfFactory Pro 试用版本创建 • 在较大型的开发项目中,通常设置专人专门负责管理所有的可重用 资源,将这些资源组织成类库或其他的可重用结构。 向对象的实现(OOP :Object Oriented Programming • 就是具体的程序编码阶段,主要任务如下: 选择一种合适的面向对象的编程语言; 用选定的语言编码实现详细设计过程; 用相关的公式、图表、说明和规则等对软件系统各对象与类进行详 的 描述; 将编写好的各个类代码块根据类的相互关系集成; 利用开发人员提供的测试样例和用户提供的测试样例分别检验代码完成 的各

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档