| < Day Day Up > |
|
Explain how to design complex classes using user-defined abstract data types
Describe the concept of aggregation
State the relationship between aggregation and object lifetime
Explain the difference between contains by value and contains by reference
Describe the concept of simple aggregation
Describe the concept of composite aggregation,
Explain how to implement message passing between objects
Explain how to utilize pointers and references in the design of complex classes
Explain how to express aggregation in UML notation
State the purpose and use of a UML sequence diagram
Demonstrate your ability to use simple and composite aggregation to implement C++ programming projects
| < Day Day Up > |
|