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

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

            面向对象是以对象功能来划分问题,而不是步骤。
            在面向对象程序开发思想中,每一个对象都是功能中心、具有明确分工。
            面向对象编程具有灵活、代码可复用、容易维护和开发的有点,更多的人比较喜欢面向对象开发,并且面向对象编程也更适合多人合作的大型软件项目。
        
        3. 面向对象的三大特征:
            继承、封装、多态。
        4. 面向对象和面向过程的对比
            面向过程
                优点:性能比面向对象高。适合跟硬件练习很紧密的东西,比如单片机
                缺点:没有面向对象易维护、易复用、易扩展
            面向对象
                优点:易维护、易复用、易扩展,由于面向对象具有封装、几次恒、多态的特征,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。
                缺点:性能相对于面向过程的语言较低。
        
posted on 2020-08-13 08:01  颉旺飞  阅读(126)  评论(0编辑  收藏  举报