1 / 70
文档名称:

计算机二级公共 基础知识.ppt

格式:ppt   页数:70页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级公共 基础知识.ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

计算机二级公共 基础知识.ppt

文档介绍

文档介绍:第一部分程序设计基础
程序设计的风格主要强调:“清晰第一,效率第二”。
“清晰第一,效率第二”是当今主导的程序设计风格。
信息隐蔽
利用信息隐蔽,确保每一个模块的独立性。
信息隐蔽是指采用封装技术,将程序模块的实施细节隐藏起来,使模块接口尽量简单。即指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。
结构化程序设计 (面向过程的程序设计方法)
结构化程序设计方法的主要原则可以概括为:
(1)自顶向下
(2)逐步求精
(3)模块化
(4)限制使用goto语句
(1)自顶向下。程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。
(2)逐步求精。对复杂问题,应设计一些子目标作过渡,逐步细化。
(3)模块化。一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。
(4)限制使用goto语句。
结构化程序的基本结构:顺序结构,选择结构,循环结构。
面向对象的程序设计
客观世界中任何一个事物都可以被看成是一个对象,面向对象方法的本质就是主张从客观世界固有的事物出发来构造系统,提倡人们在现实生活中常用的思维来认识、理解和描述客观事物,强调最终建立的系统能够映射问题域。也就是说,系统中的对象及对象之间的关系能够如实地反映问题域中固有的事物及其关系。
面向对象方法的主要优点
(1)与人类****惯的思维方法一致;
(2)稳定性好;
(3)可重用性好;
软件的重用是指在不同的软件开发过程中重复使用相同或相似软件的过程。
面向对象的程序设计主要考虑的是提高软件的可重用性。
(4)易于开发大型软件产品;
(5)可维护性好。
对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。
面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。
一个对象由对象名、属性和操作三部分组成。

类是指具有共同属性、共同方法的对象的集合。所以类是对象的抽象,对象是对应类的一个实例。
要注意的是,当使用“对象”这个术语时,既可以指一个具体的对象,也可以泛指一般的对象,但是,当使用“实例”这个术语时,必然是指一个具体的对象。
例如:Integer是一个整数类,它描述了所有整数的性质。因此任何整数都是整数类的对象,而一个具体的整数“123”是类Integer的实例。