Home C# OOP – Interface vs Abstract class