package com.alexbat98.lifecyclehelper.utils;

/**
 * Interface that has to be implemented by every class that allows
 * the creation of objectes for an object pool through the
 * ObjectPool class.
 */
public interface PoolObjectFactory
{
    /**
     * Creates a new object for the object pool.
     *
     * @return new object instance for the object pool
     */
    public PoolObject createPoolObject();
}
