namespace UOP1.Pool { /// /// Represents a collection that pools objects of T. /// /// Specifies the type of elements in the pool. public interface IPool { T Request(); void Return(T member); } }