美文网首页
面向对象概述

面向对象概述

作者: 张轻舟 | 来源:发表于2018-12-09 20:44 被阅读5次

    面向过程和面向对象的区别
    通过对比,来更深入的了解下面向对象

    -面向过程主要是把问题分解成多个不同的步骤,然后把各个步骤变成方法,它更强调过程
    -面向对象会把问题分解成各个对象,然后各个对象之间进行交互,每个对象内部封装了进行了封装

    举例说明,比如吃烧烤

    面向过程:

    去买羊肉、羊腰、签子、木炭、烤炉、调味料
    腌制羊肉、穿羊肉
    将木炭放到烤炉里面并引燃
    烧烤
    开吃
    收拾
    需要一步一步去做

    面向对象:

    去烧烤店
    跟服务员点菜,20串羊肉、10个大腰子
    开吃
    跟收银员结账
    去烧烤店里面,找服务员点菜,烧烤的事交给别的对象去做

    面向过程注重过程,面向对象注重对象之间的交互。面向对象将复杂的事情简单化,我们从行动者变成了指挥者。面向对象开发就是去创建对象,指挥对象做事情。

    面向对象三大特征

    封装(encapsulation)
    继承(inherit)
    多态(polymorphism)

    相关文章

      网友评论

          本文标题:面向对象概述

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