OOP 七大原则

OOP 七大原则

  • 开闭原则
    • 对扩展开放,对修改关闭
  • 里氏替换原则
    • 确保超类的特性在子类中也能够成立
  • 依赖倒置原则
    • 面向接口编程,高级不依赖于低级。
  • 单一职责原则
    • 每个类都得功能都尽可能单一,这样可以避免在程序设计中,使用类功能的使用带来其他不必要的功能,使得程序臃肿。
  • 接口隔离原则
    • 为每个类建立他们需要的专用接口
  • 迪米特法则
    • 只和直接朋友交谈,不和陌生人交谈
  • 合成复用原则
    • 尽量使用组和或者聚合等关联关系来实现,少使用继承关系

你可能感兴趣的:(OOP 七大原则)