【发布时间】:2012-02-23 18:39:42
【问题描述】:
我有一个队列应该被某些类使用。
它是所有类的同一个队列,所以我想也许我会将队列作为静态成员放在静态类中。 但我明白这不是很好的 OOP。(虽然我认为单例是设计模式之一) 所以我想要一个实现这个队列的想法, 我需要它是唯一的,并且所有类都可以访问它,因为所有类都使用相同的队列。
【问题讨论】:
-
你在使用 IoC 容器吗?
-
创建一个包含队列(或 ConcurrentQueue)的单例类,并在您的类中公开所有需要的功能。
标签: c# oop design-patterns singleton