852 B
852 B
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