Implementor
An implementor of an ADT is a class that implements the ADT. In otherwords, the class must satisfy the ADT requirements.
The ADT itself provides most or all a coder needs to implement an interface. Each method header in an ADT should provide:
- Name of method
- Method return data type
- A listing of method params (and their data types)
- A description of the behaviors of the method -- this description is typically a method comment just above the method header.