目录
一、程序设计方法与风格
1.1 源程序内部文档化
选择标识符的名字、注释(序言性和功能性注释)、程序的视觉组织。
二、结构化程序设计
设计原则:自顶向下、逐步求精、模块化、限用goto。
基本结构:顺序结构、选择(分支)结构、循环结构。
基本成分:数据成分、运算成分、控制成分、传输成分。
三、面向对象程序设计
3.1 术语
对象:在现实世界中,每个实体都是对象。
属性:用于描述对象的状态。
方法:用于描述对象的行为。
类:一组具有相同属性和相同操作的对象的集合,
注意:类是对象的模板,对象是类的实例。
3.2 面向对象的特点
封装性、继承性、多态性、标识唯一性、分类性。
3.3 消息
概念:是一个实例与另一个实例之间传递的信息。
消息的组成:接收消息的对象的名称、消息标识符(消息名)、零个或多个参数。
接收消息的对象的名称:张珊,消息标识符:吃饭,参数:8点、食堂。