• 编程思想
    • 设计原则
      • S: 单一职责原则(single)
      • O: 开闭原则(open-close)
      • I: 接口隔离原则(interface segragation )
      • L: 里氏代换原则
      • D: 迪米特法则
      • D: 依赖倒置原则