一、良好的程序设计风格:清晰第一, 效率第二
如何形成良好的程序设计风格:
1、源程序内部文档化;
选择标识符的名字
注释(序言性(一般位于模块的首部,用于说明模块的相关信息)和功能性(位于源程序模块内部)注释)
程序的视觉组织
2、数据说明
3、语句的结构
4、输入和输出
二、结构化程序设计原则
1.自顶向下
2.逐步求精
3.模块化
4.限用goto(限制使用goto语句,程序的质量与goto语句数量成反比)
结构化程序设计常采用顺序、选择(分支)和循环三种基本结构
三、面向对象程序设计
➢对象:在现实世界中,每个实体都是对象,例如,大学生、汽车、电视机、空调等都是现实世界中的对象
➢属性:用于描述对象的状态
➢方法:用于描述对象的行为
➢类:类是一组具有相同属性和相同操作的对象的集合。
对象基本特点
标识唯一性
分类性
多态性
封装性
模块独立性好
继承:使用已有的类建立新类的定义技术,能直接获得已有的性质,而不必重复定义他们。
消息:是一个实例与另一一个实例之间传递的信息。
对象间的通信靠消息传递。消息的组成包括:
①接收消息的对象的名称;
②消息标识符,也称消息名;
③零个或多个参数。
多态性:是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。