【发布时间】:2013-06-08 17:20:54
【问题描述】:
我有两个班 A 和 B。
我将 B 注入 A (Dependency Injection)。
现在我想了解 B 类中的属性何时发生变化。
在不违反原则和模式的情况下,最好的做法是什么?
我应该使用EventHandlers吗?
【问题讨论】:
-
我不认为“依赖注入”是描述你在说什么的正确术语。
-
您是在询问策略模式
-
我认为依赖注入不能用于有状态对象。尽管有时需要它,但通常该状态对象是作为变量传递的,而不是注入的。有关信息,请参阅此stackoverflow.com/questions/4676477/… 问题。
标签: c# design-patterns dependency-injection