Interface ObjectPool


public interface ObjectPool
ObjectPool is used when the object creation is costly, so we have already created a pool of objects which can be reused