1. 合成复用

  • 尽量使用组合聚合,而不是继承

1.1 案例

合成复用原则

如果我们想让类B使用类A中的方法,

  • B继承A: 强耦合,不推荐
  • B依赖A: 低耦合,推荐
  • B聚合A: 低耦合,推荐
  • B组合A: 低耦合,推荐

1.2 总结

  • 面向抽象编程
  • 尽量降低耦合

相关文章:

  • 2021-10-20
  • 2022-01-14
  • 2021-12-10
  • 2021-09-21
  • 2021-06-24
  • 2021-04-08
  • 2022-02-24
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
相关资源
相似解决方案