【发布时间】:2012-12-15 00:34:57
【问题描述】:
我有一个问题似乎无法在任何地方得到解答。这是关于将您的代码与接口解耦。问题是 - 是否应该将其他对象(正在创建和使用)中的所有对象重构为接口以遵循 S.O.L.I.D. 的依赖倒置原则?在均匀驱动的方法中新建对象怎么样?例如。当我按下按钮时调用的方法。对象是否应该通过构造函数传入?当然,这一切都适用于我的对象,而不适用于 BCL 对吧?
【问题讨论】:
-
答案是“视情况而定”。
-
问问你的居民“建筑师”。 (这取决于您项目的总体愿景。)
标签: c# dependency-injection decoupling