CS1150 (Fall 2012, Section 4): Programming Assignment 9

Information Hiding


  1. This assignment allows some creativity and will not be graded based on the exact details. Up until this point, we have had a main method that ran the program, with no interaction from the user. However, a user would find the program more useful if he or she could provide data to it. Develop a simple dialog between user and program and write a UI to allow management of a single Fleet. This need not be exhaustive. Points will be all or nothing for this part. Implement this in a class by itself called Main. Use helper methods if/when appropriate.
  2. Draw a class diagram for the system detailing the Main, Fleet, and Car classes. List ONLY the public interfaces for these classes and indicate which classes link together.


Submit as per the syllabus.