package lc.mecha.lang;

/**
 * Classes implementing this interface are capable of producing new instances of the given class.
 *
 * @author Alex Leigh
 * @since mk12 mod10 (RETROGRADE)
 */
public interface Factory<E> {
    E create();
}
