多利模式:【Multition Pattern】
1、一个有上限的多例类可以使用静态变量存储所有的实例。在数目多的时候就要使用静态聚集存储这些实例。
2、有状态和没有状态的多例类:
多例类对象的状态如果是可以在加载后改变的,那么这种多例对象叫做可变多例对象。反之则为不变多例对象。如果系统建立在诸如EJB和RMI等分散技术之上的,那么多例类有可能会出现数个实例,因此在这种情况下除非提供有效的协调机制,不然最好不要使用有状态的和可变的单例类。
多利模式:【Multition Pattern】
1、一个有上限的多例类可以使用静态变量存储所有的实例。在数目多的时候就要使用静态聚集存储这些实例。
2、有状态和没有状态的多例类:
多例类对象的状态如果是可以在加载后改变的,那么这种多例对象叫做可变多例对象。反之则为不变多例对象。如果系统建立在诸如EJB和RMI等分散技术之上的,那么多例类有可能会出现数个实例,因此在这种情况下除非提供有效的协调机制,不然最好不要使用有状态的和可变的单例类。