简述面向过程与面向过程的思想
来源:互联网 发布:梦龙即时通讯软件 编辑:程序博客网 时间:2024/06/16 00:08
面向过程
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想。可以说面向过程是一种基础的方法。它考虑的是实际地实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。——百度百科
通俗地讲,我们在编写代码时,我们看到是一步一步执行的过程——即面向过程。 最典型的就是c语言,其实就是通过函数体现,并不断的调用函数,执行完成过程即可。
面向对象
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。——百度百科
通俗得讲面向对象是基于面向过程。将过程进行对象的封装。
面向对象的好处:
1,面向对象是一种更符合人们思考方式的思想。
2,面向过程中更多的体现的是执行者,面向对象中更多的体现是指挥者。指挥对象做事情。
3,面向对象将复杂的问题简单化了。
在面向对象的世界里,万物皆对象。
面试的时候:
问什么是面向对象?
阐述三个好处。
具体化。举例:
其实面试官您就是按照面向对象的思考在思考问题。
您本身就可以开发项目,但是项目有可能较大,一个人开发时间长。
为了提高效率,需要有更多具备专业开发能力的人来帮您做事情。
这个人就是你所需的一个对象,只要调用这些对象的开发功能就可以完成项目。只要指挥他们做事情就可以了。
- 简述面向过程与面向过程的思想
- 简述面向过程的软件设计
- 面向对象与面向过程设计思想
- 面向对象与面向过程思想比较
- 面向对象与面向过程的编程思想比较
- 面向过程的编程思想
- java学习之路 之 面向对象编程-面向对象与面向过程及面向对象的思想概念
- java数组实验.面向过程的思想.
- 面向对象思想的演变过程
- 深入理解面向过程与面向对象的思想差异与各自特色
- 面向对象与面向过程的侧重点
- 面向过程与面向对象的C++
- 面向对象与面向过程的区别
- 面向过程与面向对象的C++
- 面向对象与面向过程的区别
- 面向对象与面向过程的比较
- 面向过程与面向对象的区别
- 面向对象与面向过程的区别
- KMP算法
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- 【开源】一个基于智能问答的聊天机器人实现
- Zookeeper Api(java)入门与应用(转)
- 获取手机机身和外置SD卡存储容量的方法
- 简述面向过程与面向过程的思想
- mysql数据库的备份与恢复
- CSS基础知识一
- Leetcode 268. Missing Number
- LeetCode 22.Generate Parentheses & 24.Swap Nodes in Pairs
- 关于Linklist、Arraylis、Hashmap、Hashset、Hashtable t的特点、区别以及其数据结构
- 天弘基金移动App客户端架构优化之路
- 一个小例子解释类加载的过程
- JS中关于clientWidth offsetWidth scrollWidth 等的含义