Lexique informatique › Programmation › Classe

Classe

Programmation Svenska → Mis à jour: 2026-09-21

Modèle ou plan de construction d'objets en programmation orientée objet — elle définit des attributs (l'état) et des méthodes (le comportement). Les instances d'une classe partagent les méthodes mais ont chacune leurs valeurs d'attributs.

Le concept vient de Smalltalk (Alan Kay, 1972). On trouve des classes en C++, Java, C#, Python, Ruby et PHP. JavaScript a ajouté la syntaxe class en 2015 (ECMAScript 6) — du sucre syntaxique sur les chaînes de prototypes. Rust n'a pas de classes (struct + impl), Go non plus (struct + interface). « Préférer la composition à l'héritage » est le conseil de bon sens — les hiérarchies de classes complexes vieillissent mal. Les fermetures et les motifs fonctionnels en sont les alternatives modernes.

← Retour au lexique