O'Reilly logo
  • Zenifer Cheruveettil thinks this is interesting:

It is, generally speaking, impossible to add a method to a public interface without breaking all existing classes that implement the interface.

From

Cover of Effective Java, 2nd Edition

Note

Not true with Java 8