【【微软MVP推荐IOC专题课】依赖倒置原则,IOC控制反转+DI依赖注入+自定义IOC容器+IOC容器扩展定制AOP(C# 架构 最新 .NetCore)-哔哩哔哩】 https://b23.tv/akB39jr

https://www.nowcoder.com/share/jump/34126941717271773141

高层模块对低层模块的依赖,不应该依赖于细节,而应该通过抽象来依赖

开闭原则

里氏替换原则

依赖倒置原则

单一职责原则

接口隔离原则

组合/聚合复用原则

迪米特法则