1.面向对象方法运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。
2.对象是由数据容许的操作组成的封装体,与客观实体有直接的对应关系。
3.一个算法一般都可以用顺序、选择、循环、三种基本控制结构组合而成。
4.面向对象的世界通过消息来推动的。
5.软件设计过程中,必须遵循软件工程的基本原则:抽象,信息隐蔽化,模块化,局部化,确定性,一致性,完备性和可靠性。
6.信息隐蔽性与模块独立化相关。
7.衡量软件的模块独立性的度量标准:耦合性,内聚性。
8.良好程序设计标准:
(1)源程序文档化;
(2)数据说明的次序要规范化;
(3)避免滥用goto语句;
(4)模块设计要低耦合度,高内聚度;
9.类比性不属于面向对象的程序设计特征。
10.提高程序执行效率的方法:
(1)提高数据处理的速度;
(2)尽量节省在数据处理过程中所占用的计算机的存储空间;
11.一种数据逻辑结构根据需要可以表示成多种存储结构,数组可以处理线性结构,也可以处理非线性结构。
12.数据结构可分为线性的 和 非线性的。
13.结构化程序设计的基本原则:自顶向下,逐步求精,模块化,限制goto语句。
14.一致性不属于对象基本特点。
15.面向对象的基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。
16.“类-对象”主要特征:类的多态性。
17.一个对象由这个对象的标识(他的封装,属性)和方法组成。
18.面向对象方法学中的对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。