【发布时间】:2013-12-09 12:58:52
【问题描述】:
我有需要由项目中的多个包共享的公共代码(我称之为控制器的多个类)。 我正在考虑创建一个工厂,返回这些控制器。 因此,工厂将有一个 hashmap,它可以返回请求的控制器或创建一个新的(如果未创建)。 控制器有通用代码,因为我不需要创建这些控制器的多个实例,我认为它们应该是单例的。
这看起来是个好方法吗?
【问题讨论】:
-
这听起来像是像 Spring 这样的 IOC 容器提供的开箱即用的功能。为什么要重新发明轮子?
标签: java design-patterns singleton factory