Classe (informatica)
Nella programmazione orientata agli oggetti, ovvero, object-oriented design (abbreviato in OOD) la classe rappresenta la struttura di un linguaggio di programmazione che viene posta in utilizzo per essere il modello di creazione circa altri oggetti ancora. Il modello comprende quindi attributi e metodi da poter condividere a sua volta da ulteriori istanze (oggetti creati) a partire dalla suddetta classe. In sintesi, l'istanza stessa di una classe è l'oggetto.
Una classe è equiparabile a un dato astratto e può rappresentare cose o persone (ma anche un luogo), si pensi all'astrazione di un concetto la cui implementazione è data dal software.
Definisce lo "stato" i cui dati sono memorizzati all'interno di variabili membro/attributi unitamente al comportamento dell'entità di cui si costituisce la rappresentazione (tramite blocchi di codice o metodi).