跳到主要内容

面向对象编程

核心概念

  1. 类与对象

    • 类的定义
    • 对象的创建
    • 成员变量和方法
    • 构造方法
  2. 面向对象三大特性

    • 封装
    • 继承
    • 多态
  3. 接口与抽象类

    • 接口定义与实现
    • 抽象类特点
    • 接口vs抽象类
    • 默认方法
  4. 高级特性

    • 内部类
    • 匿名类
    • Lambda表达式
    • 函数式接口

设计原则

  1. SOLID原则
  2. 设计模式基础
  3. 代码重构

实践建议

  1. 类的设计技巧
  2. 继承与组合选择
  3. 常见陷阱