毕老师视频里说的几个例子挺好理解的吧?!一个买电脑的问题,如果面向过程那么你从有想买电脑这个念头开始,就得先去学习一些电脑知识。你的知道它的组成,你买来需要用到什么就得确定好具体的配置等等。所以的一切过程你都的了解,怎么实现从有买电脑的念头到拿到电脑。而假如是面向对象那么当你想买电脑时,你就可以去找懂电脑的人,你只需要将你的需求告诉他,让他运用他的知识、能力去帮你买一台符合你需求的电脑。所以这个过程你只需要调用他,他给你结果就可以了,你不用知道他是如何搞定的。在java中你可以先将一些特定的事物封装成类,里面定义好他的属性、功能,在你需要用到他时直接调用就可以了。你也可以使用API文档查阅别人已经封装好的类,你要实现什么功能直接去调用它就可以了,不需要自己一步一步去做,就能得到你要的结果。 ( 仅代表本人观点,如有不妥还望指正!) |