MainClass.java |
package lectures.mvc; import util.annotations.WebDocuments; @WebDocuments({"Lectures/Mvc.pptx", "Lectures/Mvc.pdf", "Videos/Mvc.avi"}) public class MainClass { // public static void main (String args[]) { // (new AConsoleUI()).edit (new ACounter()); // } // public static void main (String args[]) { // ObservableCounter model = new AnObservableCounter(); // model.addObserver (new ACounterConsoleView()); // CounterController controller = new ACounterController(); // controller.setModel(model); // controller.processInput(); // } // public static void main (String args[]) { // ObservableCounter model = new AnObservableCounter(); // model.add(10); // model.addObserver(new ACounterConsoleView()); // model.addObserver(new ARocketLaunchingCounterObserver()); // CounterController controller = new ACounterController(); // controller.setModel(model); // controller.processInput(); // } public static void main (String args[]) { ObservableCounter model = new AnObservableCounter(); model.addObserver(new ACounterConsoleView()); CounterController controller = new ACounterController(); controller.setModel(model); controller.processInput(); } }