程序设计基础

一、良好的程序设计风格:清晰第一, 效率第二

如何形成良好的程序设计风格:
1、源程序内部文档化;
选择标识符的名字
注释(序言性(一般位于模块的首部,用于说明模块的相关信息)功能性(位于源程序模块内部)注释)
程序的视觉组织
2、数据说明
3、语句的结构
4、输入和输出

二、结构化程序设计原则

1.自顶向下
2.逐步求精
3.模块化
4.限用goto(限制使用goto语句,程序的质量与goto语句数量成反比)

结构化程序设计常采用顺序、选择(分支)和循环三种基本结构

三、面向对象程序设计

➢对象:在现实世界中,每个实体都是对象,例如,大学生、汽车、电视机、空调等都是现实世界中的对象
➢属性:用于描述对象的状态
➢方法:用于描述对象的行为
➢类:类是一组具有相同属性和相同操作的对象的集合。

对象基本特点
标识唯一性
分类性
多态性
封装性
模块独立性好

继承:使用已有的类建立新类的定义技术,能直接获得已有的性质,而不必重复定义他们。

消息:是一个实例与另一一个实例之间传递的信息。
对象间的通信靠消息传递。消息的组成包括:
①接收消息的对象的名称;
②消息标识符,也称消息名;
③零个或多个参数。

多态性:是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值