类 FactoryKey<K,E>

java.lang.Object
com.weicoder.common.factory.Factory<E>
com.weicoder.common.factory.FactoryKey<K,E>
直接已知子类:
ExecutorFactory, FactoryInterface, LogFactory, ScheduledFactory

public abstract class FactoryKey<K,E> extends Factory<E>
拥有Key功能的工厂基础实现 根据Key生成单例
作者:
WD
  • 字段详细资料

    • map

      protected Map<K,E> map
  • 构造器详细资料

    • FactoryKey

      public FactoryKey()
  • 方法详细资料

    • getInstance

      public final E getInstance(K key)
      获得实例 单例模式
      参数:
      key - 根据Key获得实例
      返回:
      获得实例
    • newInstance

      public E newInstance()
      实例化新实例
      指定者:
      newInstance 在类中 Factory<E>
      返回:
      新实例
    • newInstance

      public abstract E newInstance(K key)
      实例化新实例
      参数:
      key - 根据Key获得实例
      返回:
      新实例