AccueilExplorerIndex A–ZMenaces
CODEX / CONCEPTS / PROGRAMMATION ORIENTÉE OBJET

Programmation orientée objet

ConceptsSynthèseMAJ 2026-10-09 · #poo #paradigme #design

Objets, classes, encapsulation, héritage, polymorphisme : organiser le code comme un monde de choses qui se parlent.

Les 4 piliers

  • Encapsulation : cacher l'intérieur, exposer une interface.
  • Héritage : réutiliser et spécialiser (avec modération).
  • Polymorphisme : même message, comportements adaptés.
  • Abstraction : ne montrer que l'essentiel.

Le piège

L'héritage profond devient un labyrinthe. Préférez la composition (« a un ») à l'héritage (« est un ») et les petits objets testables (SOLID sans dogme).