Les classes et le principe DRY

Principes d'ingénierie logicielle en Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Créer une classe SocialMedia

  Fichier de classe des médias sociaux

Principes d'ingénierie logicielle en Python

Le principe DRY

Parapluie DRY

Principes d'ingénierie logicielle en Python

Le principe DRY

Parapluie DRY

Principes d'ingénierie logicielle en Python

Le principe DRY

Parapluie DRY

Principes d'ingénierie logicielle en Python

Le principe DRY

Parapluie DRY

Principes d'ingénierie logicielle en Python

Introduction à l'héritage

  Héritage de la classe Document

Principes d'ingénierie logicielle en Python

Héritage en Python

Structure d'héritage

Principes d'ingénierie logicielle en Python

Héritage en Python

# Import ParentClass object
from .parent_class import ParentClass

# Create a child class with inheritance class ChildClass(ParentClass): def __init__(self): # Call parent's __init__ method ParentClass.__init__(self)
# Add attribute unique to child class self.child_attribute = "I'm a child class attribute!"
# Create a ChildClass instance child_class = ChildClass() print(child_class.child_attribute) print(child_class.parent_attribute)
Principes d'ingénierie logicielle en Python

Passons à la pratique !

Principes d'ingénierie logicielle en Python

Preparing Video For Download...