package ru.ifmo.nds;

import ru.ifmo.nds.bos.Improved;
import ru.ifmo.nds.bos.Proteek;

public final class BestOrderSort {
    private BestOrderSort() {}

    private static final NonDominatedSortingFactory PROTEEK = Proteek::new;
    private static final NonDominatedSortingFactory IMPROVED = Improved::new;

    public static NonDominatedSortingFactory getProteekImplementation() {
        return PROTEEK;
    }
    public static NonDominatedSortingFactory getImprovedImplementation() {
        return IMPROVED;
    }
}
