# Abstraction in C#: an overview

In code, abstraction means working with an object through the few things that matter to you, and ignoring the rest. Base classes already do this; abstract classes and interfaces take it further.

![Cheat sheet: Abstraction in C#: an overview](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/11/ba3a9013b7e1447dbbafee0fcee5d7ff.webp)

- Category: C#
- Level: Apprentice
- Tags: abstraction, c-sharp, OOP
- Updated: November 3, 2026

Source: https://www.ask-codey.com/cheat-sheets/abstraction-in-csharp-an-overview-cheat-sheet
