Adding Abstraction

Mark a base class abstract when it's too general to create on its own. An abstract class can't be created with new, and its abstract methods have no body, so every concrete derived class must override them.

Updated

Cheat sheet: Adding Abstraction
Category
C#
Level
Journeyman
Tags
Concrete Class, c-sharp, OOP