面向过程与面向对象

作者: 隔壁的王叔叔来了 | 来源:发表于2019-12-10 20:35 被阅读0次

    对于开发语言而讲,C语言是属于面向过程的开发语言,而OC是属于面向对象的开发语言。

    用一个事例来形容两者。就像是,你饿了,想要吃饭。如果选择面向对象的方法就是点外卖,让饭店来帮你做饭。而面向过程就是自己去做饭。面向对象,我们不需要管理问题是如果解决的,只管理最后产生的结果是否是自己需要的 。而面向过程,我们既要管理过程,也要管理结果。

    面向过程:

    • 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

    面向对象:

    • 是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

    面向对象 与 面向过程 的优缺点对比:

    1. 面向过程的缺点:
      1.1 代码不可复用;
      1.2 后期维护修改较为不便;

    2. 面向过程的优点:
      2.1 性能比面向对象高;

    3. 面向对象的缺点:
      3.1 性能比面向过程低;

    4. 面向对象的优点:
      4.1 代码复用性高;
      4.2 后期维护修改较为方便;

    相关文章

      网友评论

        本文标题:面向过程与面向对象

        本文链接:https://www.haomeiwen.com/subject/ybfngctx.html