程序设计语言 =数据成分+运算成分+控制成分+传输成分
结构化程序设计编码
结构化程序设计的特点:
结构化程序设计步骤:提出和分析问题
- 确定数学模型
- 设计算法
- 模块化编程
- 编译、运行程序
模块设计和实现标准:
面相对象设计编码
面向对象设计4个概念: 数据封装 、继承、多态 、 泛型
数据封装:将一组数据和与这组数据有关的操作集合封装在一起,形成一个实体,称为“对象”。
继承:整体和部分,一般和特殊
多态性:指一个名字(或符号)具有多种含义。
泛型编程:以独立于任何特定数据类型的方式编写代码。
运算符重载:在程序设计语言预定义运算符含义的基础上,在用户所定义的类中,对运算符再定义新的语义。