cours/paradigme programmation orientée objet.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

26 lines
821 B
Markdown

---
alias: ["orienté objet", "programmation orientée objet", "OOP"]
---
up::[[paradigme de programmation]]
#s/informatique
Contrairement a la programmation [[paradigme programmation procédurale|procédurale]] (définition de _procédures_), la programmation _orientée objet_ repose sur la définition de _classes_, qui instancient des *objets*.
En programmation orientée objet, on considère un programme comme un ensemble d'objets qui intéragissent.
> [!définition] Classe
> - _champs_ : données manipulées par la classe
> - _méthodes_ : permettent :
> - de modifier / calculer les attributs
> - d'interagir avec d'autres objets
> [!smallquery]+ Sous-notes de `$= dv.el("span", "[[" + dv.current().file.name + "]]")`
> ```breadcrumbs
> title: false
> type: tree
> dir: down
> depth: -2
> ```