电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

程序设计方法与风格

程序设计方法与风格_第1页
1/9
程序设计方法与风格_第2页
2/9
程序设计方法与风格_第3页
3/9
 程序设计方法与风格  经历两个阶段:  结构化程序设计  面向对象的程序设计  良好设计风格: “清晰第一,效率第二” 例如:加注释、提示输入、加输入结束标志、标识符命名有实际意义等。 • 原 则  自 顶 向下  逐 步 求 精  模 块 化  限 制 使 用goto 语 句 基 本 结构  顺 序结构  选 择 结构  循 环 结构 优 点  程序易 于 理 解 、使 用 、维 护  提高 编 程效率,降 低 开 发 成 本 设计原 则 和 方法的应 用  三 种 结构表 示程序的控 制 逻 辑 ;  每 种 结构只 有一个入口 和 一个出 口 ;  语 言 中 没 有的控 制 结构,应 该 用 前 后 一致 的方法模 拟 ;  严 格控 制 使 用goto 语 句 本 质 :以 对象为 核 心 。  对象是 数 据 和 操作的封装体,与客观实体有直接的对应 关系,对象之间通过传递消息互相联系。 面向对象程序设计方法的优 点  (1)与人类的思维 方法一致 ,符合人们对客观世界的认识规律。  (2)稳定性好;  (3)可重用 性好;  (4)易 于 开 发 大型软件产品; 面向对象的基 本 概念  对象:在现实世界中 ,每 个实体都是 对象,如,大学生、汽车、电视机、空调等都是 现实世界中 的对象。  (1)属性:对象所包含的信息,它在设计对象时确定,一般只 能通过执行对象的操作来改变。  (2)操作:描述了对象执行的功能。其过程对外是 封闭的,即用 户只 能看到这一操作实施后 的结果(封装性)。 类:类是 一组具有相同属性和 相同操作的对象的集合。是 对象的抽象,描述了属于 该 对象类型的所有对象的性质 ,而一个对象则 是 其对应 类的一个实例。 注意:“实例”这个术语 指一个具体的对象; “对象”术语 既可以 指一个具体的对象,也可以 泛指一般对象。 消息:一个实例与另一个实例之间传递的信息,包括3 部分:接收消息的对象名称;消息名;零个或多个参数。 例:MyCircle.Show(GREEN); 面向对象的基本概念 • 继承:使用已有的类定义作为基础建立新类的定义技术。已有的类可当做基类引用,则新类相应地可当做派生类来引用。 (基类:用来生成新类的类。 派生类:由已存在的类派生出来的新类,也叫子类。)继承具有传递性。 • 多态性:对象...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

程序设计方法与风格

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部