Use Abstraction to Simplify Design – Java Best Practices
In Java abstraction is accomplished by using Abstract class and Interfaces. Abstraction is one of the most important concept of OOPs. Abstract class is similar to Interfaces in Java, except that it can contain methods with implementations also. Abstract Class… Read More!