问题描述
- 面向编程过程的理解,求解答
-
面向对象编程映射到生活中就是站在指挥者的角度看问题,比如,有些事情没不想做直接让别人去做就行了,回到程序中,就是,有些事你不用去做,只要胖别人去做就行了,但必须把做事情的方法给他,他根据你提供的方法去完成你想做的事,这样理解对么
解决方案
面向对象编程映射到生活中就是站在指挥者的角度看问题,比如,有些事情没不想做直接让别人去做就行了,回到程序中,就是,有些事你不用去做,只要胖别人去做就行了,但必须把做事情的方法给他,他根据你提供的方法去完成你想做的事,这样理解对么
这些事不用你去做,但是,让别人做的时候,必须告诉他们:你想让他们做什么!(也就是要调用函数的名称)
这样理解应该就没问题了
解决方案二:
就是别人做这个事情,他提供了方法,你只需要调用它的方法就可以了,它帮你处理好,然后返回结果给你
解决方案三:
注重完成某件事的方法的算法
解决方案四:
面对对象编程就是忽略实现的步骤 简洁的说假如说是吃饭 如果是面对过程 要自己买菜 自己做饭 然后吃饭 而面对对象呢 就是都交给别人做 自己就等着吃就行
解决方案五:
整体做一件事 与 细分做一件事的区别。
因为OC有很强的封装性,继承性,多态性,即所谓的面向对象。
我们需要完成一个操作时,往往只需要调用封装好的方法(接口),就可以得到我们想要的结果。不必要去考虑具体的每一步是怎么实现的,
把问题简单化了
时间: 2024-08-31 23:55:40