计算机二级MS Office-2.程序设计基础

程序设计方法与风格

程序设计方法

  1. 程序设计是软件构造活动中的重要组成部分,是指设计、编制、调试程序的方法和过程。
  2. 常用的程序设计方法有结构化程序设计方法面向对象方法。

程序设计风格
3. 良好的程序设计风格可以提高程序的质量,便于调试和维护。
4. 程序设计时应注意:
(1)源程序文档化
源程序应当有注释,便于阅读和理解。
(2)数据说明原则
(3)语句的结构
(4)输出与输入

结构化程序设计

  1. 结构化程序设计原则
    自上而下、逐步求精、模块化以及限制使用goto语句
  2. 结构化程序设计的基本结构
    顺序结构、选择结构、循环结构

面向对象的程序设计(重要)

优点
(1)与人类习惯的思维方法一致
(2)稳定性好
(3)可重用性好
(4)易于开发大型软件产品
(5)可维护性好
基本要素
(1)对象
对象是面向对象方法中最基本的概念,对象可以用来表示客观世界中的任何实体
对象具有以下几个特点:标识唯一性、分类性、多态性、封装性和模块独立性好
(2)类与实例
具有共同属性、共同方法的对象的集合就叫类。类是关于对象的抽象描述,反映属于该对象类型的所有由对象的实例。对象则是类的具体化,是类的实例
(3)消息
消息传递是对象间通信的手段,一个对象发送消息向另一个对象请求服务。
(4)继承(重要)
继承是在已有的类(父类)基础上,定义新的类(子类)。子类在继承了父类所有的特性后,,还可以定义自己的特性。子类可以有一个或多个父类
继承具有传递性,如果类A继承类B,类B继承类C,那么类A继承类C。
(5)多态性
多态性是指对象根据所接收的消息做出动作时,同样的消息被不同的对象接收,可能会导致完全不同的行为。
在面向对象方法中,同样的消息既可以发送给父类,也可以发送给子类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值