zoukankan      html  css  js  c++  java
  • POP与OOP编程模式对比

    面向过程:(procedure oriented programming 即:POP)

      代表:C/C++

      向过程程序设计,它是以功能为中心来进行思考和组织的一种编程方式,强调的是系统的数据被加工和处理的过程,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了.完成后的代码,就是顺序的调用不同的函数.

      特点:

        1.注重步骤与过程,不注重责任分工

        2.如果需求复杂,代码会变得复杂

        3.开发复杂项目,没有固定的套路,开发难度大.

    面向对象:(object oriented programming 即:OOP)

      面向对象是一种编程范式,满足面向对象编程的语言,一般会提供类、封装、继承等语法和概念来辅助我们进行面向对象编程。所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面。

      特点:

        1.注重 对象和职责,不同的对象承担不同的职责

        2.更适合因对复杂的需求变化,是专门应对复杂项目开发,提供的固定套路

        3.需要在面向过程基础上,再学习一些面向对象的语法

     

     

  • 相关阅读:
    dd是___元素
    【电商8】footer mod_service
    外边距塌陷问题
    隐藏display: ____;
    判断一个32位的整数的二进制有几个1
    8 switch case
    键盘录入
    两个整数的交换
    运算符
    java 异常报错总结
  • 原文地址:https://www.cnblogs.com/gongcheng-/p/9686830.html
Copyright © 2011-2022 走看看