zoukankan      html  css  js  c++  java
  • 面向对象两大编程思想

    两大编程思想:
            1. 面向过程编程
                面向过程就是分析出解决问题所需要的步骤,然后用函数/方法/过程把这些步骤一步一步的实现,使用的时候在一个一个的依次调用即可。

                面向过程编程的代表性语言:c语言。
            2. 面向对象编程
                面向对象编程就是把食物分成一个一个对象,然后由对象之间分工合作。    

                面向对象是以对象功能来划分问题,而不是步骤。
                在面向对象程序开发思想中,每一个对象都是功能中心、具有明确分工。
                面向对象编程具有灵活、代码可复用、容易维护和开发的有点,更多的人比较喜欢面向对象开发,并且面向对象编程也更适合多人合作的大型软件项目。
            
            3. 面向对象的三大特征:
                继承、封装、多态。
            4. 面向对象和面向过程的对比
                面向过程
                    优点:性能比面向对象高。适合跟硬件练习很紧密的东西,比如单片机
                    缺点:没有面向对象易维护、易复用、易扩展
                面向对象
                    优点:易维护、易复用、易扩展,由于面向对象具有封装、几次恒、多态的特征,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。
                    缺点:性能相对于面向过程的语言较低。
            
  • 相关阅读:
    字符串打印
    倒计时(二)之时间戳
    倒计时(一)之数字补0
    递增、递减运算符
    如何让background里的img图片自适应
    CSS三角图标(二)
    CSS三角图标(一)
    网易云外链接生成方法
    python基础语法一
    CSS固定菜单栏
  • 原文地址:https://www.cnblogs.com/xiewangfei123/p/13494211.html
Copyright © 2011-2022 走看看