DOC PREVIEW
UNI CS 4550 - Lecture Notes

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Abstractly, we can think of the MemoPad design being separated into two parts: the “Model” - the representation of the part of the world we want to model the “View” - the user’s window into the model View1. What advantage does using an interface have over just declaring? public class MemoPad extends CloseableFrame { private DefaultMemoDatabase database;Group #:_________ Name:________________Absent: 1/12/061Model Interface database HashtableAccessor methods to get stateControl methods2. For the lundar lander simulator, a. What objects can you identify?b. What behaviors must these objects perform?Group #:_________ Name:________________Absent: 1/12/062View3. What would the interface for the between the Lunar Lander model and view contain?Group #:_________ Name:________________Absent: 1/12/063Model InterfaceVelocity FuelAltitudegSafeLandingVel48258201.65.025ThrustsCountAccessor methods to get stateControl


View Full Document

UNI CS 4550 - Lecture Notes

Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?