β All Concepts
πͺ
Abstract Class
StructureA base class with shared behavior and extension points
An abstract class is a base class that provides some shared implementation while still leaving some required behavior for subclasses to supply. Unlike an interface, it can carry reusable code and common state along with the contract.