|
1
4
如果你改变了将东西注册到控制倒置容器的方式,那么你根本不必实现idispoable:
当您请求ClassA的实例时,它会查看构造函数并发现它需要classB。因此,您让容器解析ClassA,而不是自己控制它。 然后,当应用程序关闭时,将根据需要在ClassB上调用dispose 进一步的改进可以通过对控制进行反转来完成,并为类A和类B制作接口。然后,ClassA将包含对接口的引用,而不是对类的引用。这就是依赖反转的全部内容。 |
|
2
1
根据您当前的设置,
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |