C++内容总结--面向对象语言特点
2016-01-01 20:10
501 查看
面向对象语言的特点:
1.将客观事物看做具有属性和行为的对象
2.通过抽象找出同一类对象的共同属性和行为,形成类.
3.通过类的继承与多态实现代码重用
程序 = 算法 + 数据结构
数据结构是对数据的描述, 算法是对数据处理的描述,所以早期的结构化程序是数据与处理是分离的
面向对象的方法是将数据和对数据操作方法封装到一起,作为一个整体—对象,
对同类型的对象抽象出其共性,行成类,
类通过外部接口,与外部发生关系,
对象与对象之间通过消息进行通讯
面向对象语言特点: 封装, 继承, 多态
多态的含义: 指一般类中定义的属性或行为, 被特殊类继承之后, 可以具有不同的数据类型或表现出不同的行为. 这使得同一个属性或行为在一般类及其各个特殊类中具有不同的语义.
面向对象的软件工程:
1.面向对象的分析(OOA)
2.面向对象的设计(OOD)
3.面向对象的编程(OOP)
4.面向对象的测试(OOT)
5.面向对象的软件维护(OOSM)
1.将客观事物看做具有属性和行为的对象
2.通过抽象找出同一类对象的共同属性和行为,形成类.
3.通过类的继承与多态实现代码重用
程序 = 算法 + 数据结构
数据结构是对数据的描述, 算法是对数据处理的描述,所以早期的结构化程序是数据与处理是分离的
面向对象的方法是将数据和对数据操作方法封装到一起,作为一个整体—对象,
对同类型的对象抽象出其共性,行成类,
类通过外部接口,与外部发生关系,
对象与对象之间通过消息进行通讯
面向对象语言特点: 封装, 继承, 多态
多态的含义: 指一般类中定义的属性或行为, 被特殊类继承之后, 可以具有不同的数据类型或表现出不同的行为. 这使得同一个属性或行为在一般类及其各个特殊类中具有不同的语义.
面向对象的软件工程:
1.面向对象的分析(OOA)
2.面向对象的设计(OOD)
3.面向对象的编程(OOP)
4.面向对象的测试(OOT)
5.面向对象的软件维护(OOSM)
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua编程示例(二):面向对象、metatable对表进行扩展
- C#中面向对象编程机制之多态学习笔记
- 浅谈Lua的面向对象特性
- Lua中调用C++函数示例
- Lua面向对象之类和继承浅析
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- JavaScript面向对象的两种书写方法以及差别
- 浅谈c# 面向对象之类与对象
- C#面向对象特征的具体实现及作用详解
- C# 面向对象的基本原则
- 浅谈对c# 面向对象的理解
- C++联合体转换成C#结构的实现方法
- C++高级程序员成长之路
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题