CS202 1-13
Object Oriented Design: ideas
•Remember, a class is simply a data type
•It corresponds to an “abstract data type” from CS163
•So, identify classes by looking for nouns
•For example, for a message system nouns are: mailbox, message, user, passcode, extension, administrator, mailsystem, menu
•BUT, just because you find “nouns” doesn’t mean they are good choices for your classes! And, you may need others that provide functionality behind the scenes