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

程序设计方法与风格VIP专享VIP免费

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

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

碎片内容

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