Professional Documents
Culture Documents
Model-View-Controller: 6 April 2013 Osu Cse 1
Model-View-Controller: 6 April 2013 Osu Cse 1
6 April 2013!
OSU CSE!
1!
extends
implements
View
6 April 2013!
OSU CSE!
3!
extends
implements
View
6 April 2013!
OSU CSE!
4!
extends
implements Code related to setting up and using GUI widgets is in View; but thats all.
View
6 April 2013!
OSU CSE!
5!
extends
implements
Model
View
6 April 2013!
OSU CSE!
6!
extends
Model
View
6 April 2013!
OSU CSE!
7!
extends
implements Code that mediates between Model and Viewoften called business logicis in Controller.
8!
Model
View
6 April 2013!
OSU CSE!
extends
implements
Model
View
6 April 2013!
OSU CSE!
9!
6 April 2013!
OSU CSE!
10!
6 April 2013!
OSU CSE!
11!
Constructor sets up observers exactly as with the DemoGUI object in the first demo code; not illustrated here.
6 April 2013!
OSU CSE!
12!
After view.registerObserver
6 April 2013!
OSU CSE!
13!
6 April 2013!
OSU CSE!
14!