【发布时间】:2011-08-07 13:39:00
【问题描述】:
乍一看,服务定位器模式在我看来与抽象工厂模式相同。它们似乎都有相同的用途(您查询它们以接收抽象服务的实例),并且在我阅读依赖注入时都提到了它们。
不过,I have seen the Service Locator pattern described as a poor idea,却见过direct support for the Abstract Factory pattern in at least one major Dependency Injection framework。
如果不一样,有什么区别?
【问题讨论】:
-
给你:kill-0.com/duplo/2010/02/05/…。似乎您不是唯一一个想知道服务定位器和抽象工厂模式之间有什么不同的人:)
标签: design-patterns service-locator abstract-factory