O'Reilly logo
  • Peter Pinchao Liu thinks this is interesting:

A default method in an interface is a method with implementation. A class implementing the interface does not have to implement the default method, which means you can add new methods to an interface without breaking backward compatibility.