public class RatMeta1 implements RatMetaIF {

    protected final RatRepMetaIF factory;

    public RatMeta1(RatRepMetaIF repFactory) {
        factory = repFactory;
    }

    public RatIF make(int n, int d) throws ZeroDenominatorException {
        return new Rat1(this, factory.make(n,d));
    }
}
