package evanq.game.helper;
/**
*
* 生成器的接口
*
* @author Evan
*
* @param <Product>
*/
public interface Generator<Product> {
/**
* 生成目标对象
* @return
*/
public Product generate();
/**
*
* 回收目标对象
*
* @param product
* @return
*/
public boolean recycle(Product product);
}