全国计算机等级考试 二级基础知识 第二章 程序设计基础
2.1 程序设计方法与风格 1、源程序文档化 2、数据说明的方法 3、语句的结构 清晰第一,效率第二 4、输入和输出
2.2 结构化程序设计 1、结构化程序设计的原则 自顶向下、逐步求精、模块化、限制goto 2、结构化程序的基本结构与特点 2.2 结构化程序设计 1、结构化程序设计的原则 自顶向下、逐步求精、模块化、限制goto 2、结构化程序的基本结构与特点 顺序结构、选择结构、重复结构 3、结构化程序设计原则和方法的应用 用基本结构描述、一个入口一个出口、使用嵌套、控制逻辑一致、限制goto
2.3 面向对象的程序设计 1、面向对象的方法 对象:客观存在的事物 属性:静态特性;方法:动态行为 事件:可以预见提前准备的动作 2.3 面向对象的程序设计 1、面向对象的方法 对象:客观存在的事物 属性:静态特性;方法:动态行为 事件:可以预见提前准备的动作 优点:习惯思维一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好 2、概念 对象的特点:标识惟一性、分类性、多态性、封装性、模块独立性
类和实例:相同属性与方法对象的集合。 对象个体构成类实例 消息:一个对象向另一对象传递的信息。 继承:父类的属性与方法在子类的延续 多态性:具有同一属性的不同对象