Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
teaching:progappchim:ppoo [2016/06/30 15:09] – villersd | teaching:progappchim:ppoo [2021/01/13 09:44] – villersd | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
FIXME : en construction | FIXME : en construction | ||
+ | ===== Concepts utilisés ===== | ||
* Un objet : c' | * Un objet : c' | ||
* Une classe est une description générique d'un type d' | * Une classe est une description générique d'un type d' | ||
Ligne 7: | Ligne 8: | ||
* Une instance d'une classe, c'est un objet individuel bien précis, avec son identifiant, | * Une instance d'une classe, c'est un objet individuel bien précis, avec son identifiant, | ||
* Convention : les noms des instances commencent par une lettre en bas de casse (minuscule) | * Convention : les noms des instances commencent par une lettre en bas de casse (minuscule) | ||
- | * Méthode : les objets peuvent évoluer par la réalisation de méthodes, qui sont des fonctions associées à des objets, pouvant accéder à leurs données. Comme toute fonction, les méthodes peuvent passer des arguments et renvoyer des valeurs. | + | * Méthode : les objets peuvent évoluer par la réalisation de méthodes, qui sont des fonctions associées à des objets, pouvant accéder à leurs données. Comme toute fonction, les méthodes peuvent passer des arguments et renvoyer des valeurs |
+ | * Encapsulation : [[https:// | ||
+ | * Héritage : ... | ||
+ | * Abstraction | ||
+ | * Polymorphisme | ||
Ligne 40: | Ligne 45: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * Vulgarisation | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||