Implementation
An interface may have many implementations.
An implementation specifies at the top line that implements one or more interface.
A class may inherit only from one other class but it may implement many interfaces!
Example from structure pacakage:
array-based implementation
Vector-based implementation (reuse)
List-based implementation (reuse)