跳到主要内容

封装、继承、多态

  • 封装:目的是将信息隐藏
    • 隐藏数据
    • 隐藏实现细节、设计细节
    • 隐藏对象的类型
  • 继承:
    • 子类继承父类
    • 子类可以单独设置自己的属性
    • 子类可以共享父类的属性/方法
  • 多态:
    • 将”做什么“和”谁去做和怎样做“分离开;
    • 将”不变的事物“与”可能改变的事物“分离开;
    • 将不变的部分隔离出来,将可变的部分封装起来;