Details
-
Improvement
-
Resolution: Won't Fix
-
Major
-
None
-
None
-
None
Description
So it follows the JDK, JRE coding conventions, as well as most open source projects out there (especially Java projects).
It also allows you to design an AbstractMessageConveyor in between, so you can tell people to extend that instead of directly implementing the public interface.
That allows you to add extra methods to the interface in future versions and provide a dummy implementation in AbstractMessageConveyor.