面向对象的理解

来源 什么是面向对象思想

回答一

面向对象编程注重的是:

1)数据和器行为的打包封装

2)程序的接口和实现的解耦

回答二

面向对象是相对于面向过程的,比如你要充话费,你会想,可以下个支付宝,然后绑定银行卡,然后在淘宝上买卡,自己冲,这种种过程。但是对于你女朋友就不一样了,她是面向“对象”的,她会想,谁会充话费呢?当然是你了,她就给你电话,然后你把之前的做了一遍,然后她收到到帐的短信,说了句,亲爱的。这就是面向对象!女的思维大部分是面向“对象”的!她不关心处理的细节,只关心谁可以,和结果!

回答三

给你一个任务,你要思考怎么做。
如果你的思维方式是:我先做什么,再做什么……这叫面向过程;
如果思维方式是:我先做一个什么东西来做这件事,再做一个什么东西来做那件事,然后它们怎么相互配合……这叫面向对象。

回答四

面向对象的做法确实是把属性和功能封装起来,但是其核心是归类和抽象。

把相关的属性和功能集中起来,把可以分离的部分隔绝开来,从而把复杂的业务逻辑切割成互相之间可以相对独立的部分,降低开发的难度。

所以面向对象绝对不仅仅是弄一个class然后把一堆东西往里面塞,真正重要的是判断需要构造哪些class,它们之间的关联,以及把什么东西往哪一个里面塞。

回答五

你要考虑的不是怎么做这件事 而是让谁去做这件事

回答六

在千变万化的事物中,得到一种抽象,然后用抽象去描述具体

回答七

你要做家务,你又不想自己做家务。可以请一个家政人员,你要吃饭,只用告诉他去做饭,就是调用家政人员的做饭的方法,你要洗碗,只用告诉他去洗碗,就是调用他洗碗的方法。这个就是面向对象。

回答八

先找到个对象,然后把它的属性,动作全部封装到一起。随时调用。
面向对象就是堆和栈的完美结合。其实,面向对象方式的程序与以前结构化的程序在执行上没有任何区别。但是,面向对象的引入,使得对待问题的思考方式发生了改变,而更接近于自然方式的思考。当我们把对象拆开,你会发现,对象的属性其实就是数据,存放在堆中;而对象的行为(方法),就是运行逻辑,放在栈中。我们在编写对象的时候,其实即编写了数据结构,也编写的处理数据的逻辑。不得不承认,面向对象的设计,确实很美。

回答九

面向对象是有个对象会给你做这件事,你
只需要调用该对象就能完成这件事。而面向过程却是你得自己做。

回答十

不要不自信,不要怀疑你的理解与认识;

所有其他人都是从你这么理解过去的

所以,面向对象编程思想就是—->>把属性和方法封装在一起就是面向对象编程(去掉吗)

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 高行行
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信