358: Mainline
The interface mechanism is an enormously important aid to good programming
practice.
- Interfaces allow you to shift to the Java compiler a
requirement-managing responsibility that otherwise would engage your
own, human attention.
- Interfaces encourage you to document your classes by acting, by
convention, as documentation centers.