预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共48页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章 面向对象程序设计基本概念233.1对象(SmallTalk的特征)3.1对象3.1.1理解对象3.1.2使用对象:设计果园系统3.1.2使用对象:对象的创建和销毁3.1.2使用对象:对象和对象变量3.1.3对象之间的关系1112133.3类3.3.1什么是Java类3.3.2类成员3.3.3类成员的可访问性3.3.4方法193.4什么是继承213.4.1使用继承3.4.1使用继承3.4.2继承与合成简而言之: 面向对象=对象+类+继承+消息3.5多态3.5.1多态与动态绑定3.5.2方法的绑定3.6接口3.6.1接口的概念3.6.2Java接口3.6.3接口应用实例面向对象的特点主要概括为: 抽象性继承性多态性封装性3.7面向对象和对象建模3.7.1面向对象基本原理3.7.2建立面向对象的思维3.7.3UML和对象建模3.7.3UML和对象建模3.7.3UML和对象建模3.8.1传统软件开发方法存在的问题 软件生产率低 软件重用程度低 软件维护艰辛 软件非用户所需3.8.2存在的问题的原因 传统结构化技术的缺点 软件结构分析与结构设计技术的本质是功能分解,是围绕实现处理功能的过程来构造系统的。结构化方法强调过程抽象和模块化,是以过程(或操作)为中心来构造系统和设计程序的。 然而用户需求的变化大部分是针对加工的,因此这种变化对基于过程的设计来说是灾难。 3.8.3软件工程的新途径 面向对象作为一种思想及编程语言,为软件开发的整个过程:从分析设计到实现,提供了一个完整解决方案。面向对象堪称是软件发展取得的里程碑式的伟大成就。 面向对象方法简介 从80年代后期开始,进行了面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)等新的系统开发方式模型的研究,在有些文献中统称为OO范型。 44453.9面向对象程序设计原则和方法3.9面向对象程序设计原则和方法