Summary

Abstraction is a goal; the abstract keyword is one C# tool for reaching it. Choose an ordinary, virtual or abstract method by whether derived classes keep, may change or must write it.

Updated

Cheat sheet: Summary
Category
C#
Level
Journeyman
Tags
abstraction, c-sharp, OOP, Virtual Method (c-sharp)