From charlesreid1

Revision as of 06:51, 26 June 2017 by Admin (talk | contribs) (→‎Notes)

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