/** * 将该工人加入到指定的工厂。 * @param factory 该工人要加入到的工厂实例。 */ public void initialize(SABaseFactory factory) { if (!factoryTreeList.ContainsKey(factory.getName())) { factoryTreeList.Add(factory.getName(), factory); } }
public void unInitialize(SABaseFactory factory) { this.factory = null; }
public void initialize(SABaseFactory factory) { this.factory = factory; }
/** * 将该工人从指定的工厂中移除。 * @param factory 指定该工人要移除的工厂实例。 */ public void unInitialize(SABaseFactory factory) { factoryTreeList.Remove(factory.getName()); }