【发布时间】:2014-03-29 09:43:42
【问题描述】:
如果我有一个包含依赖于某些依赖项的类的外观类,那么将依赖项注入这些类的最佳方法是什么?
是将依赖项注入到外观中,然后再将依赖项注入到类中,还是有更聪明的方法?
【问题讨论】:
如果我有一个包含依赖于某些依赖项的类的外观类,那么将依赖项注入这些类的最佳方法是什么?
是将依赖项注入到外观中,然后再将依赖项注入到类中,还是有更聪明的方法?
【问题讨论】:
Facade 只是一个对象所扮演的角色;除此之外,它与任何其他对象没有什么不同,因此适用相同的规则:当您进行依赖注入时,构造函数注入是最佳选择。
拥有Facade Services 的(嵌套)图通常是一种非常有益的设计,因为它使每个服务都能够承担与其抽象级别相关的任务。
【讨论】: