❔ abstract class vs interface - C#