Clase și principiul DRY

Principii de inginerie software în Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Crearea unei clase SocialMedia

  Fișierul clasei SocialMedia

Principii de inginerie software în Python

Principiul DRY

Umbrelă DRY

Principii de inginerie software în Python

Principiul DRY

Umbrelă DRY

Principii de inginerie software în Python

Principiul DRY

Umbrelă DRY

Principii de inginerie software în Python

Principiul DRY

Umbrelă DRY

Principii de inginerie software în Python

Introducere în moștenire

  Moștenire din clasa Document

Principii de inginerie software în Python

Moștenirea în Python

Structura moștenirii

Principii de inginerie software în Python

Moștenirea în 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)
Principii de inginerie software în Python

Să exersăm!

Principii de inginerie software în Python

Preparing Video For Download...