前言
既然大家学习java,就知道java是一门面向对象的语言,但是具体什么是面向对象语言,面向对象是什么意思就成了一个问题,要想学好java就必须理解面向对象
1、面向过程和面向对象的设计思想
1、什么是面向过程语言设计思想?
面向过程:procedure oriented programming 缩写 POP
分析出解决问题所需要的步骤,然后把步骤一步一步实现。
面向过程直接关注流程。
面对过程就是做一件事只注重做这件事的过程,一步一步按着完成这件事的步骤做完,所有重点都放在事情上面。就像工厂的流水线一样,一切以任务为重。
2.什么是面向对象语言设计思想?
面向对象:object oriented programming 缩写 OOP面向对象的编程语言
以分类的方式进行思考和解决问题。
面向对象先对整体关系作出分类,然后根据不同的类深入细节的处理。
面向对象的思想符合人类的认知习惯。
面向对象就是做一件事先全局分析做这件事都需要那些事物,接着才会考虑每个事物具体干什么事,所有重点先放在事物上。
2、举例子看看面向过程和面向对象
完成洗衣服
面向过程语言设计思想:
1.打开洗衣机盖 ()
2.把衣服放进洗衣机()
3.关闭洗衣机盖()
4.把衣服取出()
面向对象语言设计思想:
洗衣机:
洗衣服()
定时()
脱水()
人:
开盖()
关盖()
放衣服()
取衣服()
3、总结
面向对象无法取代面向过程,他们是相辅相成的。面向对象关注于从宏观的对整件事进行分析,在具体到如何实现某个步骤时,仍然采用面向过程的思维方式。
最后,觉得有用的话,可以点赞、收藏,加关注哟,要不下次就找不见了哟!