Computer Science 2704
O-O Software Design & Construction

Final Exam Review

Identifying Classes

Identifying Responsibilities & Attributes

Class Design Notations: (NO QUESTIONS per se, but you may have to draw a diagram)

C++ Classes

Object Communication & Behavior

Objects and Memory

Object Copies

Association (knows_a relationships)

Exceptions

Aggregation (has_a relationships)

Composition

Inheritance and Polymorphism (is_a_kind_of relationships)

Operator Overloading

Friend Functions

Templates

S T LNO QUESTIONS

Templates & InheritanceNO QUESTIONS

Design PatternsNO QUESTIONS


D. Barnette 5/1/2001 Virginia Tech 2001