【【微软MVP推荐IOC专题课】依赖倒置原则,IOC控制反转+DI依赖注入+自定义IOC容器+IOC容器扩展定制AOP(C# 架构 最新 .NetCore)-哔哩哔哩】 https://b23.tv/akB39jr
https://www.nowcoder.com/share/jump/34126941717271773141
高层模块对低层模块的依赖,不应该依赖于细节,而应该通过抽象来依赖
开闭原则
里氏替换原则
依赖倒置原则
单一职责原则
接口隔离原则
组合/聚合复用原则
迪米特法则