Sergey Beryozkin wrote:
*snip*Either way, perhaps the checkstyle rule might be relaxed for abstract classes which do not implement interfaces, otherwise if they do then the high chance is the user will want to pass the interface around rather than the abstract class.
I really don't like such generalizations. Just because there is a "high chance" that "the user" will do something doesn't afford a regulation for prerequisites.
Cheers, -Polar
