例子一:

  

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

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

  

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

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


例子二:

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

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

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

  赵六去电脑城,组装台式机电脑,由于自己对组装台式机电脑不懂,然后去找一个懂组装台式机的对象不久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. 20172306 《Java程序设计与数据结构》第七周学习总结

    20172306<Java程序设计>第七周学习总结 教材学习内容总结 这一章的标题是继承.主要学习了有关继承的相关知识.其中在这五节中,我学到了以下几点: 1.继承主要表达的是" ...

  2. Lazarus的二维码解决方案

    不解释,直接上图

  3. swift textfiled 输入完毕 return 隐藏键盘 方法

    学习swift 真是件头疼的事情 会的人少,又没有OC基础,所以 且学切珍惜吧. 在做登录的时候发现textfiled 自动调用键盘后不能隐藏?头疼 ~~~~询问了好多人 终于有人自写解答 为了方便后 ...

  4. 开发apicloud模块遇到的几个梗

    2017-06-04 原来模块中不能的R.id.xxx,只能用UZResourcesIDFinder.getResIdID("mo_minivr_framecontainer") ...

  5. 64位ubuntu 兼容32位

    http://www.cnblogs.com/mliudong/p/4086797.html 首先要打开64位系统对32位的支持 第一步:确认64为架构的内核 dpkg --print-archite ...

  6. tomcat项目中配置数据库连接池

    1. 在项目中新建context.xml文件,不要在tomcat服务器的目录中修改context.xml(会对整个服务器生效)..   在web项目的META-INF中存放context.xml 2. ...

  7. 特级教师总结的教育之33条(ZZ)

    一位班主任发给家长的一则短信:“无论成绩好坏,请想想:每个孩子都是种子,只不过每个人的花期不同.有的花,一开始就灿烂绽放:有的花,需要漫长的等待.不要看着别人怒放了,自己的那棵还没有动静就着急,相信是 ...

  8. 717. 1-bit and 2-bit Characters

    static int wing=[]() { std::ios::sync_with_stdio(false); cin.tie(NULL); ; }(); class Solution { publ ...

  9. 2018.11.06 NOIP训练 简单的计数问题(计数dp)

    传送门 直接f[i][j]f[i][j]f[i][j]表示已经到第iii个位置已经找到jjj个的方案数. 简单转移一下就行了. 代码

  10. poj-3177(并查集+双联通分量+Tarjan算法)

    题目链接:传送门 思路: 题目要将使每一对草场之间都有至少两条相互分离的路径,所以转化为(一个有桥的连通图至少加几条边才能变为双联通图?) 先求出所有的桥的个数,同时将不同区块收缩成一个点(利用并查集 ...