例子一:

  

  面向过程 在生活中的体现:

    李四去饭店吃饭,进入风华高档餐饮店后,首先不理服务员,然后冲进厨房,推开厨师,自己开煤气,自己切菜,自己炒菜,自己调料,炒好后自己端出来,然后吃,吃完后 买单

  

  面向对象 在生活中的体现:(面向对象在生活中无处无在)

    李四去饭店吃饭,进入风华高档餐饮店后,李四调用>>>服务员这个对象的点菜功能,然后服务员对象会去调用>>>厨师这个对象(厨师有自己系列的制作菜行为/功能)把菜做好后调用>>>服务员这个对象的送菜功能,然后直接把这个菜给了李四


例子二:

面向过程在生活中的体现:

  赵六要去电脑城,组装台式机电脑,由于自己对组装台式机电脑不懂,然后自己去上网查询了一周,然后去电脑称买电脑,结果还被坑了,坑了的原因是不懂组装台式机,而且还搞得自己很累(自己是执行者);

 面向对象在生活中的体现:

  赵六去电脑城,组装台式机电脑,由于自己对组装台式机电脑不懂,然后去找一个懂组装台式机的对象不久OK了吗(找对象),于是赵六找到了他的表哥,他表哥是就懂组装台式机(具备 会买组装台式机电脑的行为/功能),所以赵六就调用了>>>表哥这个对象 .的 买组装台式机电脑的行为/功能,就把买组装台式机电脑的事情完成了,(自己是指挥者,指挥表哥 .的功能/行为)


例子三:

面向过程的体现:

  王五是一个全栈程序员,自己一个人开了一个公司,接了一个单,这个单很大,需要三个月完成,于是王老板就,自己搭建服务器,自己设计数据库,自己写SpringMvc相关的东西等待,自己写前端页面,自己写Android客户端,自己写iOS客户端,然后自己就累跨了,(自己成为了执行者);

面向对象的体现:

  王五是一个全栈程序员,自己一个人开了一个公司,接了一个单,这个单很大,需要三个月完成,于是老板就需要找对象,找什么对象呢,[1.找一个会服务器管理的对象,具备服务器管理的功能/行为;  2.找一个数据库DB对象,具备对数据库管控的功能/行为;   3.找一个前后端对象,具备对前端后端都懂的行为/功能;  4.找一个Android工程师对象,具备编写安卓APP的行为/功能;  5.找一个iOS工程师对象,具备编写苹果APP的行为/功能] ,然后自己就天天喝茶了,只需要指挥对象干活,(自己成为了指挥者)


总结:

  面向过程:面对的是行为/功能;

  面向对象:面对的是对象/实体;                   >>>> 对象/实体里面的 .的 行为/功能;

Android-Java-面向对象与面向过程举例的更多相关文章

  1. 【java基础】面向过程~面向对象

    相信大家都知道这两个东西,可是大家是如何知道的呢?我们又该如何区分这个东西到底是面向过程还是面向对象的呢? 那,我们首先就要知道什么是面向过程,什么是面向对象: 面向过程"(Procedur ...

  2. Java基础知识强化20:面向对象和面向过程的思想对比

    面向对象与面向过程的区别  1. 与面向对象编程思想相比较的,往往是面向过程的编程思想,其实在我来理解,两者并不冲突,原因是面向对象的编程也必须使用面向过程的思维来实现具体的功能,所以我认为,两者的区 ...

  3. JavaSE——面向对象与面向过程、类与对象、(属性、方法、构造器)等

    一:面向对象与面向过程 二者都是一种思想,面向对象是相对于面向过程而言的. 面向过程: 1.面向过程思想强调的是过程(动作). 2.在面向过程的开发中,其实就是面向着具体的每一个步骤和过程,把每一个步 ...

  4. python的面向对象和面向过程

    一.面向对象和面向过程的区别: a.面向过程: 1)根据业务逻辑从上到下写代码 2)开发思路是将数据和函数按照执行的逻辑顺序组织在一起 3)分开考虑数据与函数 定义性文字: 面向对象编程(Object ...

  5. 大话JS面向对象之扩展篇 面向对象与面向过程之间的博弈论(OO Vs 过程)------(一个简单的实例引发的沉思)

    一,总体概要 1,笔者浅谈 我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭(面向对象式编程因为引入了类.对象.实例等概念,非常贴合人类对于世间万物的认 ...

  6. python面向对象和面向过程介绍与区别

    一.面向对象和面向过程的区别: a.面向过程: 1)根据业务逻辑从上到下写代码 2)开发思路是将数据和函数按照执行的逻辑顺序组织在一起 3)分开考虑数据与函数 定义性文字: 面向对象编程(Object ...

  7. Python 面向对象和面向过程对比

    # 大象装冰箱 # 脚本, 此时代码是最简单的. 不需要构思整个程序的概况 print("开门") print("装大象") print("关门&qu ...

  8. 面向对象与面向过程 $this的注意事项和魔术方法set和get

    一.面向对象与面向过程的区别: 二者都是一种思想,面向对象是相对于面向过程而言的.面向过程,强调的是功能行为.面向对象,将功能封装进对象,强调具备了功能的对象.面向对象更加强调运用人类在日常的思维逻辑 ...

  9. 面向对象和面向过程,python中的类class,python中程序的入口——main方法,

    1.程序入口,让main显现出来: print(__name__)#__name___是模块中的隐藏字段,当前模块运行的函数名 if __name__ == __main__ __main__() # ...

  10. PHP面向对象和面向过程

    编程界不论是PHP.Python都有这么两种编程思想,oop面向对象.pop面向过程,这两种在功能上没有多大区别,但是在代码编写上却有很大区别.今天就记录一下面向对象和面向过程的优点.缺点.定义.实现 ...

随机推荐

  1. 6.26实力测试(小错笑cry)

    6.26测试 本次考试的粗心不忍吐槽(自带贴吧喷水表情),本次考试主要考察的知识点如下: 算法的分析与精简 暴力枚举输出字符 判断与枚举的综合考察 题目 第一题 [问题描述] 在一口井里,有一只神牛( ...

  2. wmi uuid

    [转]https://www.cnblogs.com/-sylar/p/8376621.html 1. 开始-运行-输入:wbemtest 回车2. 单击"连接", 输入:root ...

  3. ZVulDrill渗透环境搭建及部分题目writeup

    一  实验环境 0x01  ZvulDirll 0x02  下载地址https://github.com/redBu1l/ZVulDrill 二  配置安装 0x01  在你网站的根目录下创建一个Vu ...

  4. mybatis不报错,但是查询结果为0

    [转载]https://blog.csdn.net/shenzhenNBA/article/details/46673327 在用MyBatis操作数据库的时候相信很多人都用到,当在判断null, 大 ...

  5. 【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版

    安装环境/工具 1.Linux(CentOS 7.2版) 2.mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 安装步骤 1.下载mysql解压版(mysql-5. ...

  6. 协程的NullReferenceException 错误

    public void loadPic(string url) { WWW www = new WWW(url); StartCoroutine(WaitForRequest(www)); } IEn ...

  7. 转--O2O刷单“黑市”折射下的泡沫#神作#

    “XX打车和XX用车这样的公司,太不真诚.从前补贴的是现金,现在补贴的都是各种券,还有各种使用上的规则,为什么要设置这么多的限制?反正都要花一样的钱,为什么不能痛快点?让用户体验好一点?” 说这个话的 ...

  8. oracle 监视索引是否使用

    公司的大数据产品已经升级了四个版本了,最新版本的数据计算,大部分从oracle迁移到hadoop中了. 但是也有客户使用旧版的系统,不过,不去管它.只说我管理的. 在我接过这个数据库管理的时候,发现有 ...

  9. 2018.06.26「TJOI2018」数学计算(线段树)

    描述 小豆现在有一个数 xxx ,初始值为 111 . 小豆有 QQQ 次操作,操作有两种类型: 111 $ m$ : x=x×mx=x×mx=x×m ,输出 xxx modmodmod MMM : ...

  10. 补全爬取的url

    有时爬取到的href不全,如href=‘/11031/’解决方法:from urllib import parseurl=parse.urljoin(response.url,get_url)resp ...