面向编程过程的理解,求解答

面向对象编程映射到生活中就是站在指挥者的角度看问题,比如,有些事情没不想做直接让别人去做就行了,回到程序中,就是,有些事你不用去做,只要胖别人去做就行了,但必须把做事情的方法给他,他根据你提供的方法去完成你想做的事,这样理解对么

面向对象编程映射到生活中就是站在指挥者的角度看问题,比如,有些事情没不想做直接让别人去做就行了,回到程序中,就是,有些事你不用去做,只要胖别人去做就行了,但必须把做事情的方法给他,他根据你提供的方法去完成你想做的事,这样理解对么

这些事不用你去做,但是,让别人做的时候,必须告诉他们:你想让他们做什么!(也就是要调用函数的名称)
这样理解应该就没问题了

就是别人做这个事情,他提供了方法,你只需要调用它的方法就可以了,它帮你处理好,然后返回结果给你

注重完成某件事的方法的算法

面对对象编程就是忽略实现的步骤 简洁的说假如说是吃饭 如果是面对过程 要自己买菜 自己做饭 然后吃饭 而面对对象呢 就是都交给别人做 自己就等着吃就行

整体做一件事 与 细分做一件事的区别。
因为OC有很强的封装性,继承性,多态性,即所谓的面向对象。

我们需要完成一个操作时,往往只需要调用封装好的方法(接口),就可以得到我们想要的结果。不必要去考虑具体的每一步是怎么实现的,
把问题简单化了

我是这样理解的,先逆向分析下,首先明白你要做什么事情(程序员的方法),然后再找什么样的对象有做这个事情的能力(这就是一个obj)。

然后程序里你需要做一堆事情,你需要找到或者创建对象,让这些对象拥有做事情的能力。

这样你的程序就是面向对象的了,让对象去做事情,而不是你去做事情。