面向对象编程思想

时间:2022-11-13 22:13:24

什么是面向对象?什么是面向过程?
面向对象基于面向过程,相对面向过程而言。
面向过程与面向对象都是一种编程思想;
面向过程:
    强调的是功能行为;
    关注的是解决问题需要哪些步骤。
面向对象:
    将功能封装进对象,强调具备了功能的对象
    关注的是解决问题需要哪些对象
    将事情交给对象来处理
举例:

  企业要开发一个app;

  使用面向过程:设计->切图->编码->测试->发布。

  使用面向对象:找个UI(UI会设计,会切图),找个移动开发(会编码,会测试,会发布)。

面向对象的特点:
    将事情简单化,事情交给对象。
    从执行者转换为指挥者。
    完成需求时,使用具有这个功能的对象,如果没有,那么创建一个拥有这个功能的对象,然后实现。
    简化代码并提高代码的复用。


备注:对于知识差点的同学们,可以看看小码歌的视频,我就是在重新看,并加以理解后分享给大家。在此感谢小码哥免费共享视频!

   如有错误或疑问,欢迎留言指出。