设计模式:将全局变量存储在单个类中

时间:2010-12-28 20:14:35

标签: design-patterns language-agnostic

我想将许多“全局”存储到一个类中。我可以遵循任何设计模式吗?

5 个答案:

答案 0 :(得分:2)

当然,它被称为Big Ball of Mud

答案 1 :(得分:2)

通常这是singleton pattern用于的内容。

单身人士可能都是最受欢迎的,most reviled pattern

答案 2 :(得分:1)

您可能正在寻找服务定位器或依赖注入。

Martin Fowler:http://martinfowler.com/articles/injection.html

答案 3 :(得分:0)

你所描述的几乎是Multiton,它与Singleton密切相关。

它将命名实例的映射管理为键值对。

它具有与单身人士相同的缺点,除非你真的需要它,否则应该避免。你可能并不真的需要它。

答案 4 :(得分:0)

如果“全局”具有相同的类型/接口,我建议考虑Flyweight