update
This commit is contained in:
25
paradigme programmation orientée objet.md
Normal file
25
paradigme programmation orientée objet.md
Normal file
@@ -0,0 +1,25 @@
|
||||
---
|
||||
alias: ["orienté objet", "programmation orientée objet", "OOP"]
|
||||
---
|
||||
up::[[paradigme de programmation]]
|
||||
#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
|
||||
> ```
|
||||
|
Reference in New Issue
Block a user