Lecture overview -- Keyboard shortcut: 'u'  Previous page: Aggregation and Decomposition -- Keyboard shortcut: 'p'  Next page: Generalization and Specialization -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Help page about these notes  Alphabetic index  Course home  Page 17 : 22
Object-oriented Programming in C#
Introduction to Object-oriented Programming
Examples of Aggregation

An aggregation of a Bike in terms of Frame, Wheel, Brake, etc. This illustration does not capture the number of involved parts. Thus, the diagram does not capture the number of spokes per wheel, and the number of wheels per bike. The diamond shape is UML notation for aggregation.