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

import lectures.mvc.ACounter;
import lectures.mvc.Counter;

@WebDocuments({"Lectures/FactoriesCounter.pptx", "Lectures/FactoriesCounter.pdf", "Videos/FactoriesCounter.avi"})
public class AStaticFactoryMethodUsingCourseSubscriptions implements CourseSubscriptions{
    Counter youTubeSubscriptions = StaticCounterFactory.createCounter();
    Counter mixSubscriptions = StaticCounterFactory.createCounter();
    public void youTubeSubscribed(String aUser) {
        youTubeSubscriptions.add(1);
    }
    public void youTubeUnSubscribed(String aUser) {
        youTubeSubscriptions.add(-1);
    }
    public void mixSubscribed(String aUser) {
        mixSubscriptions.add(1);
    }
    public void mixUnSubscribed(String aUser) {
        mixSubscriptions.add(-1);
    }

}