2009年国家公务员考试申论冲刺完全指南

查看完整版本: 程序设计基础介绍

ningyuxin 2007-5-18 14:24

程序设计基础介绍

<p>当今主导的程序设计风格是“清晰第一,效率第二”的观点。<br/>5.源程序文档化要求程序应加注释,注释一般分为序言性注释和 功能性注释 。<br/>程序设计语言的基本成分是数据成分、运算成分、控制成分和(传输成分)。 <br/>8.结构化程序设计方法的主要原则是:自顶向下、逐步求精、模块化、限制使用goto语句&nbsp; <br/>结构化程序设计主要强调的是程序的易读性<br/>按结构化程序设计方法设计出的程序具有两大明显的优点:1、程序易于理解、使用和维护。2、提高了编程工作效率,降低了软件开发成本<br/>结构化程序设计的主要特点是(每个控制结构只有一个入口和一个出口)<br/>面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 实体 <br/>传统的程序设计方法是面向过程的,其核心方法是以 算法 为核心。面向对象方法和技术以 对象 为核心<br/>对象是由 数据 和 容许的*作 组成的封装体,与客观实体有直接的对应关系。对象之间通过传递 消息 互相联系,以模拟现实世界中不同事物彼此之间的联系。<br/>面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用 对象 模拟问题领域中的实体,以 对象间的联系 刻画实体间的联系。<br/>软件重用 是指在不同的软件开发过程中重复使用相同的或者相似软件元素的过程。&nbsp;&nbsp; 重用是提高软件生产率的最主要的方法。<br/>面向对象方法的基本概念(对象、类、消息、继承、多态性)<br/>面向对象的模型中,最基本的概念是对象和 类 <br/>类是一个支持集成的抽象数据类型,而对象是类的 实例<br/>*作:描述了对象执行的功能,若通过信息传递,还可为其它对象使用。*作过程对外是封闭的,用户只能看到这一*作实施后的结果,对象的这一特性,即是对象的封装体。<br/>对象实现了数据和*作的结合,是指对数据和数据的*作进行(封装)。<br/>封装是一种(信息屏蔽)技术,封装的目的是使对象的定义和实现分离。<br/>类:是具有其同属性、共同方法的对象的集合<br/>在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(消息)它统一了数据流和控制流。一个消息由下述三部分组成:1、接收消息的对象的名称。 2、消息标识符(即消息名)3、零个或多个参数。<br/>在面向对象方法中,类之间共享属性和*作的机制称为&nbsp;&nbsp; 继承&nbsp; 继承具有传递性,可分为单继承与多重继承。单继承是指一个类只允许有一人父类,即类等级为树形结构。多重继承是指一个类允许有多个父类。<br/>多态性:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行动,多态性机制可提高软件系统的灵活性,可重用性和可扩充性。<br/>子程序通常分为两类: 过程&nbsp;&nbsp; 和函数,前者是命令的抽象,后者是为了求值。</p>
页: [1]
查看完整版本: 程序设计基础介绍