|yes i agree, but to elaborate just a bit more, i'm going to cheat and grap something from a previous semester that elaborates a bit more:|
Scallability - multiple satellites or satellite pictures.
Polymorphism - 2D and 3D picturess can share some common functionality through SatellitePicture.
SensorData can be processed or received by other
devices than just satellites.
Easily Modifiable - we can easily add new devices to an OO
system. IE - a computer that gathers data
from several satellites and displays the data in one graph.
|i think he might have been making an analogy between the pieces of mvc and the pieces of this problem, but yes, you're right, mvc is an exemplar of the observer pattern, but observer shouldn't be pigeonholed as only mvc. also, i'm not so sure that a singleton pattern would "ease the accessing of data" - it really just guarrantees that only one instance of a class exists. -ellie|