欢迎来到天天文库
浏览记录
ID:52844288
大小:60.50 KB
页数:2页
时间:2020-03-31
《公共基础 程序设计语言.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第二章程序设计语言2.1程序设计设计方法和风格程序要求“清晰第一、效率第二”。形成良好的程序设计风格(1)源稈序文档化;%1符号名的命名:要具有一定的实际含义。%1程序注释:分为序言性注释和功能性注释。%1视觉组织。(2)数据说明的方法;(3)语句的结构;(4)输入和输出2.2结构化程序设计结构化程序设计方法的四条原则:(1)H顶向下;(2)逐步求精;(3)模块化;(4)限制使用goto语句。结构化稈序具体实施的要索:(1)程序设计语言使用顺序、选择、循环表示稈序的控制逻辑;(2)选用的控制结构只有一个入口和一
2、个出口;(3)程序构成的块只有一个入口和一个出口;(4)复杂结构应由基本控制结构嵌套而成;(5)语言屮没有的结构,应用前后一致的方法来模拟;(6)严格控制goto语句的使用。2・3面向对象的程序设计血向对彖的稈序设计的诞生以SIMULA语汗为标志。面向对象方法的优点:(1)与人类习惯的思维方法一致;(2)稳定性好;(3)可重用性好;(4)易于开发大型软件产品;(5)可维护性好。对彖是面向对象方法屮最基木的概念,可以用来表示客观世界屮的任何实体,对象是对某个实体的抽象。对象由一组表示其静态特征的属性和表示其动态特
3、性的操作组成。属性:对象包含的信息;操作:对彖执行的功能,也称为方法或服务对象的基木特点:(1)标识唯一性;(2)分类性;(3)多态性;(4)封装性;(5)模块独立性好。类:具有共同属性、共同方法的对象的集合。类是对象的抽彖,对象是对应类的一个实例。消息:一个实例与另一个实例Z间传递的信息。消息的组成包括(1)接收消息的对彖的名称;(2)消息标识符,也称消息名;(3)零个或多个参数。继承:类能够肓接获得己有的性质和特征,而不必重复定义他们。继承分单继承和多重继承。单继承指一个类只允许有一个父类,多重继承指一个类
4、允许有多个父类。多态性是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。
此文档下载收益归作者所有