News

In this post, I will present a discussion on both virtual and abstract methods and when they should be used. A virtual method is one that is declared as virtual in the base class.
Understanding the differences between an abstract class and interface is key to designing loosely coupled and extensible applications.