过程性编程和面向对象编程
来源:互联网 发布:百度人工智能平台关系 编辑:程序博客网 时间:2024/04/30 16:25
过程性编程和面向对象编程
采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据。
采用面向对象编程方法时,首先从用户的角度考虑对象---描述对象所需要的数据以及描述用户与数据交互所需要的操作。完成对接口的描述,需要确定如何实现接口和数据的存储。最后,使用新的设计方案创建出程序。
例如,如果垒球对的一名新成员被要求记录球队的统计数据。很自然,会求助于计算机来完成这项操作。对于过程性程序员,可能会这样考虑:首先输入每名选手的姓名、击球次数、击中次数,然后计算命中率,最后显示结果。也就是说过程性编程比较重视完成一个操作的步骤。而对于面向对象的编程,我们要考虑用一个对象表示整个选手的各个方面(表示选手的姓名和统计数据),及处理该对象的方法(计算命中率,输出结果)
虽然在过程性编程中可以将数据存储到一个文件中,然后从文件中读取数据,但它不同于我们的对象。
-----c++学习笔记
0 0
- 过程性编程和面向对象编程
- 过程性编程和面向对象编程
- 面向过程编程和面向对象编程
- 面向过程编程和面向对象编程
- 面向过程和面向对象的编程
- 《面向过程和面向对象的编程》
- 面向过程和面向对象的编程
- 面向过程和面向对象编程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向对象和面向过程编程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向对象编程和面向过程编程的差异!
- 面向过程编程和面向对象编程的区别
- android中Fragment和Actvity相互跳转
- HDU 1760 A New Tetris Game
- Netty源码分析之EventLoop相关结构分析
- Ugly Number
- epoll源码实现分析[整理] http://blog.csdn.net/fengwen168168/article/details/48103009
- 过程性编程和面向对象编程
- “对路APP ”新版9月1日全新上线,引领企业家领投、跟投新潮
- php设置教程
- Android Activity生命周期详解
- Xcode Debug 技巧
- 页面跳转之Forward和Redirect
- 遍历assert目录下的所有文件,找出.apk为后缀的文件名
- HIbernate继承映射
- LeetCode之Container With Most Water