package lectures.factories.counter;
import util.annotations.WebDocuments;

@WebDocuments({"Lectures/FactoriesCounter.pptx", "Lectures/FactoriesCounter.pdf", "Videos/FactoriesCounter.avi"})
public class SingletonFactoryUsingrDriver {
    public static void main (String[] args) {
        StaticCounterFactorySelector.setCounterFactory(new AShortCounterFactory());
        CourseVisits aCourseVisits = new AFactorySelectorUsingCourseVisits();
        aCourseVisits.mixVisited("anonymous");
        StaticCounterFactorySelector.setCounterFactory(new AnIntCounterFactory());
        aCourseVisits = new AFactorySelectorUsingCourseVisits();
        aCourseVisits.mixVisited("anonymous2");
    }
}