面向过程:关注的是步骤的代码的具体实现
面向过程的缺点在于1.代码的复用性差,下次要重新做饭还要再书写三行代码
2.需要自己侧重代码的具体实现,不能通过调用别人来实现功能
面向对象编程就是一种编程范式(套路--遇到问题的解决方案)
把每一个步骤整合到对象中,只要找到对象就能实现对象身上的所有功能
面向对象是基于面向过程那么面向对象优于面向过程?
如果应用场景比较简单就优先使用面向过程,如果应用场景比较复杂就优先使用面向对象。比如一件事情只需要一个过程参与进来就可以完成,难道还需要创建一个对象封装这个过程 参与进来吗?多此一举了