Java, Spring, Microservices, Interview, Coding.
a default implementation for a new method in the superclass without breaking existing clients. When to use interface and abstract class in Java? Difference between Abstract Class vs Interface in Java When to use abstract class and interface in Java or object oriented design is a critical question.