摘要:
依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计和软件工程中五大基本原则(SOLID原则)之一。该原则主要强调了两个关键方面: 高层模块不应该依赖于低层模块,它们两者都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象。 在C#中实现依赖倒置 阅读全文
摘要:
从依赖倒置原则(Dependency Inversion Principle, DIP)到控制反转(Inversion of Control, IoC)再到依赖注入(Dependency Injection, DI)的演进过程,我们可以理解为一种逐步抽象和解耦的设计思想。这种思想在C#等面向对象的编 阅读全文
摘要:
在C#中,Unity容器是一个功能强大的依赖注入(DI)容器,它提供了丰富的配置选项来管理对象的生命周期,支持特殊类型的处理,并允许通过配置文件来简化注册和配置过程。同时,Unity还提供了面向切面编程(AOP)的功能,允许开发者在不改变现有代码逻辑的情况下,为对象的方法添加额外的行为。 1. Un 阅读全文