This question is very common in Interviews.If we want to increase reusability
of code in inheritance then abstract classes are good. If we want implement or force some methods across classes must be for
uniformity you can use a interface. So to increase reusability via inheritance use abstract class as it is nothing but a base class and to force methods use interfaces.
© Copyright © 2010 - 2020 MindStick Software Pvt. Ltd. All Rights Reserved