Abstract Class Glossary Definition

Term Abstract Class
Definition

An abstract class is a class that defines shared structure or behavior but is not meant to be instantiated directly.

Context & Usage

Developers use abstract classes to capture common behavior for related subclasses while requiring the subclasses to provide specific implementations. The term appears in object-oriented design, framework documentation, and code reviews.

Related concepts include Object-Oriented Programming and Method.

Categories Technical Writing and Documentation, Software Development and Programming