面向对象编程是一种程序设计思想,它具有 3 个显著的特征:封装、继承、多态。

    • 面向过程(函数式开发):
        1. 打开冰箱
        1. 把大象放进去
        1. 把冰箱门带上
      • 打开冰箱门
      • 把大象赶出来
      • 把冰箱门带上
    • 面向对象:
      • 冰箱
        • 开关
        • 调节温度的按钮
        • 开门(方法)
        • 关门(方法)
      • 大象
        • 身高
        • 体重
        • 走路(方法)
        • 跑(方法)