• POP与OOP编程模式对比


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

      代表:C/C++

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

      特点:

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

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

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

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

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

      特点:

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

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

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

     

     

  • 相关阅读:
    Android studio 安装,JDK 出错解决方案
    Struts2 一、 视图转发跳转
    @Transactional 注解说明
    基于Schema的AOP 配置使用详解
    CSS滤镜让图片模糊(毛玻璃效果)实例页面
    Struts 2.3.4.1完整示例
    StudentSchema student实例数据库环境搭建
    network is unreachable 解决方案之一
    Oracle 转换函数
    Oracle检查与安装操作内容
  • 原文地址:https://www.cnblogs.com/gongcheng-/p/9686830.html
Copyright © 2020-2023  润新知