Category: Abstract Class and Interfaces in csharp