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/20 17:56] – 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 | ||
+ | * Encapsulation : [[https:// | ||
+ | * Héritage : ... | ||
+ | * Abstraction | ||
+ | * Polymorphisme | ||
Ligne 33: | Ligne 39: | ||
print(led1.status) | print(led1.status) | ||
</ | </ | ||
+ | |||
+ | ===== Références ===== | ||
+ | * [[https:// | ||
+ | * UML : | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * Vulgarisation | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ |