Klasy i zasada DRY

Zasady inżynierii oprogramowania w Pythonie

Adam Spannbauer

Machine Learning Engineer at Eastman

Tworzenie klasy SocialMedia

  Plik klasy SocialMedia

Zasady inżynierii oprogramowania w Pythonie

Zasada DRY

Parasol DRY

Zasady inżynierii oprogramowania w Pythonie

Zasada DRY

Parasol DRY

Zasady inżynierii oprogramowania w Pythonie

Zasada DRY

Parasol DRY

Zasady inżynierii oprogramowania w Pythonie

Zasada DRY

Parasol DRY

Zasady inżynierii oprogramowania w Pythonie

Wprowadzenie do dziedziczenia

  Dziedziczenie z klasy Document

Zasady inżynierii oprogramowania w Pythonie

Dziedziczenie w Pythonie

Struktura dziedziczenia

Zasady inżynierii oprogramowania w Pythonie

Dziedziczenie w Pythonie

# 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)
Zasady inżynierii oprogramowania w Pythonie

Ćwiczenia

Zasady inżynierii oprogramowania w Pythonie

Preparing Video For Download...