Java Interview Questions
If there is any common logic in the classes then movie that logic to the abstract classes and extends the classes whenever and wherever is required.