Java 8 enables us to add non-abstract method implementations to interfaces by utilizing the default keyword. This feature is also known as Extension Methods.
Concrete classes only have to implement the abstract method, the default method can be used out of box.
{{ message }}
