26 lines
No EOL
852 B
Markdown
26 lines
No EOL
852 B
Markdown
# Python objet
|
||
|
||
## Objet côté développeur
|
||
- Classes, objets/instance, modèles : abstraction
|
||
- Attributs : portée/accès, attributs de classe, constructeur
|
||
- Méthodes : notion de self + paramètres, méthode statique
|
||
- Propriétés et encapsulation, getter, setter, destructeur
|
||
- Méthodes spéciales
|
||
- `__init__` `__del__`
|
||
- Méthodes de représentation
|
||
- Méthodes mathématiques / comparaison
|
||
- Voir doc pour plus
|
||
- Héritage
|
||
- Simple
|
||
- Polymorphisme + isinstance()
|
||
- Super() + issubclass()
|
||
- Héritage multiple (aperçu)
|
||
- Classes abstraites et programmation par contrat / interface / protocole
|
||
|
||
# Orga
|
||
## TP
|
||
- Classes, attributs, méthodes, propriétés, encapsulation, constructuer... Surcharges d'opérateur + représentation
|
||
- Héritage et classes abstraites
|
||
- Bonus : Coder proprement
|
||
|
||
## Support de Cours |