美文网首页
什么是面向对象?

什么是面向对象?

作者: Tomy_Jx_Li | 来源:发表于2018-12-09 20:58 被阅读6次

  在学习java的时候,大家都知道一句话,万物皆对象。虽然老师已经告诉你了什么是对象,但是在面试过程中如果你这样回答了。要么你是菜鸟,要么就是大牛。
那么什么是面向对象,什么是面向过程呢?
这个问题以前也有过考虑,但是最近才想写下来。因为以前的想法在写到一半的时候不知道如下
接下去了。今天又突然想到了这个问题,那么久再次讨论下。那么什么是面向对象呢?
面向对象(OOP)就是结果导向。
  这就是我的理解了。面向对象注重的是结果,而非过程。比如:我现在很饿,我应该咋么做呢?我是不是需要自己买菜,然后做饭,然后做主食,然后吃饭。不,我只需要喊一声,妈我饿了。然后,只需要耐心的等待,就会有很丰盛的大餐端到你的桌前,可以美美的大吃一顿了。当然了,前提条件是,你的妈妈刚好在旁边、还要会做饭、还要没有做其他事情等等。这就是结果导向。
  而如果让我自己一步步的完成这个动作的话,我对每一个细节都会很了解的。而且如果做的多了,我可以修改饭菜的调料配方,可以掌握烧菜的火候。但是现在我不想做饭,我只想吃到饭就行了。我不需要关心饭是咋么做的。我知道我的妈妈会做,而且做的很好。我只想吃饭。
那什么又是面向接口编程呢?
  还是吃饭。可能你的妈妈不在家,那么刚好你又饿了,还是只想吃饭其他啥都不想管呢。这个时候你可以这么喊,有人吗,我想吃饭,我饿了。正好,你的爸爸在家,听到了这句话,那么。他的反馈也很及时,立马给你最爱吃的大嘴巴子。好了,爸爸也虽然不会做饭,但是他实现了做饭这个接口,只不过返回的东西不是我想要的。如果这个时候妈妈回来了,看到这个,妈妈很心疼给你做饭去了,然后给爸爸返回了一个信号,找个东西跪着。那么这个跪着的结果导向,妈妈是不管的,不管你贵的是搓衣板、还是键盘,总之跪着东西就好。那个这个跪着就是调了爸爸的方法,然后传入的是一个接口,这个接口的实现就是搓衣板、键盘。所以我们这里有两个接口了,一个是爸爸妈妈实现的做饭的接口。一个就是类似标记的接口,标记有哪些物品可以被膝盖接触。

相关文章

  • 面向对象:创建对象&继承

    博客内容:什么是面向对象为什么要面向对象面向对象编程的特性和原则理解对象属性创建对象继承 什么是面向对象 面向对象...

  • 面向对象

    了解什么是面向对象 首先,我们学习面向对象,要了解什么是面向对象,面向对象的重要概念:类,对象。 面向对象提出的这...

  • Java 工程师成神之路 | 2019正式版

    摘要:什么是面向对象 基础篇 01面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基...

  • Java面向对象

    OO: 面向对象OOA:面向对象分析OOD:面向对象设计OOP:面向对象编程1.什么是类?什么是对象1)现实世...

  • 总结.Net基础知识——献给即将入坑的同行们(一期)

    什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗...

  • 06-面向对象作业第1部分

    1、什么是面向过程? 2、什么是面向对象? 3、面向对象的三大特性是什么? 4、什么面向对象的好处是什么? 5、什...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 面向对象的基础

    什么是面向对象? 面向对象是一种编程方法; 面向对象是一种思维方式 面向对象不是一种编程语言 什么是面向对象的思维...

  • 8.面向对象基础

    1.什么是面向对象 2.应该如何学习面向对象 3.面向对象的思维方式 什么是面向对象 1.面向对象是一种编程方法;...

网友评论

      本文标题:什么是面向对象?

      本文链接:https://www.haomeiwen.com/subject/yrvkhqtx.html