We all understand that we should code to interfaces. Interfaces give client a contract which they should use without relying on the implementation details(i.e. classes). Hence, promoting loose coupling. Designing clean interfaces is one of the most important aspect of API design. One of the SOLID principle Interface segregation talks about designing smaller client-specific interfaces … Continue reading Day 5 — Default and static interface methods in Java 8Image may be NSFW.
Clik here to view.
Clik here to view.
