From charlesreid1

(Created page with "==Notes== This page describes the application of object oriented principles to the Maps / Dictionaries data type. * Start by describing the inheritance diagram * Then...")
 
Line 6: Line 6:
* Composition design pattern for utility classes
* Composition design pattern for utility classes
* How to use binary search to find keys in an ArrayList containing composite objects
* How to use binary search to find keys in an ArrayList containing composite objects
==Inheritance Diagram==
[[Image:MapsInheritanceDiagram.png|500px]]
The top-level base class is the Map interface class, which defines public behaviors that Map objects must expose.


==Flags==
==Flags==


{{MapsFlag}}
{{MapsFlag}}

Revision as of 06:51, 26 June 2017

Notes

This page describes the application of object oriented principles to the Maps / Dictionaries data type.

  • Start by describing the inheritance diagram
  • Then describe the use of OOP principles - comparators, iterables, and encapsulation
  • Composition design pattern for utility classes
  • How to use binary search to find keys in an ArrayList containing composite objects

Inheritance Diagram

MapsInheritanceDiagram.png

The top-level base class is the Map interface class, which defines public behaviors that Map objects must expose.

Flags