I have created a system which is similar to the following:
Here, GUIController and DataCollection classes act as controller classes. Does it violates the MVC design pattern? Do I have to make GUIController the only controller? (Here View is not keeping any instance of DataCollection)
