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);
}
}