Difference between revisions of "Inheritance Diagrams"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Association Aggregation / Composition Aggregation Example)
(Association Aggregation / Composition Aggregation Example)
Line 9: Line 9:
 
[[File:OOP-inheritance-diagram.svg.png]]
 
[[File:OOP-inheritance-diagram.svg.png]]
  
==Association Aggregation / Composition Aggregation Example==
+
==Aggregation / Composition Example==
 
[[File:Aggregation.GIF]]
 
[[File:Aggregation.GIF]]

Revision as of 21:05, 6 June 2018

Diagram Rules

  • each class should be represented by a labeled shape
  • try to have the parent class above any subclassess
  • arrows all point towards the parent class from each child
  • Composition Aggregation is shown using empty diamond end instead of arrow
  • Association Aggregation is shown using filled diamond end instead of arrow

Example

OOP-inheritance-diagram.svg.png

Aggregation / Composition Example

Aggregation.GIF