面向对象编程思想

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

  企业要开发一个app;

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

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

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

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

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

posted on 2017-12-19 13:29 M,Y 阅读() 评论() 编辑 收藏

版权声明:本文为ymdy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/ymdy/p/8065044.html