[0] [七大原则] ( 4 ) 依赖倒置原则 dependency inversion

总结

  • 具体类不要发生直接的依赖关系,
    应该通过接口层进行联系.

  • 抽象层不要依赖低层, 要反过来, 低层依赖抽象层

  • 高层模块不要直接依赖低层, 而要依赖中间的抽象层.

  • 抽象层的稳定性,
    要高于具体模块的稳定性


image




JAVA例子

参考

https://youtu.be/3uA1TvGRRi8?si=ycOtrS3G_3JftkcZ

重构前

image




重构后

image




posted @ 2023-10-22 03:30  qwertzxc  阅读(12)  评论(0)    收藏  举报