面向过程和面向对象各自的特征详细论述

面向过程

现实生活中 每个人 每天的生活都是按照面向过程的方式进行的,但是相较于计算机程序来说的话,我们是可以对其进行封装、继承、多态的。

面向对象

思想出现的比较晚, 现实生活中没有 我们进行抽象。      面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

面向对象和面向过程

面向对象和面向过程并不是非对即错的相对层次,两者是可以相辅相成的,我们可以根据业务需要在设计项目的时候选择其中一个 或者两个同时使用。

例子  以吃菜作为例子

面向对象: 点菜    不关心谁做的  怎么做的

面向过程:买菜   洗菜  切菜  炒菜  每一步都要进行可见性设计


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 众所周知,Java是一种面向对象性的语言。那么面向对象又是什么呢?和面向过程有什么区别?下面就和大家分析下面向对象...
    MarcoHorse阅读 9,307评论 1 16
  • 在面试时经常会被问到面向过程和面向对象有什么区别,虽然都是编程的一种思想,但是他们的侧重点不同,我们从以下几个方面...
    视觉派Pie阅读 3,933评论 0 6
  • 面向对象基本概念 面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现...
    极客江南阅读 12,099评论 5 67
  • 目录 面向对象基本概念 面向对象和面向过程区别 面向对象的特点 软件编程就是将我们的思维转变成计算机能够识别语言的...
    还好我不懂阅读 3,258评论 0 1
  • 面向对象基本概念 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现实世界抽象的理...
    绚丽多彩的白阅读 793评论 0 0