Классы и принцип DRY

Принципы разработки программного обеспечения на Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Создание класса SocialMedia

  Файл класса социальной сети

Принципы разработки программного обеспечения на Python

Принцип DRY

Зонт DRY

Принципы разработки программного обеспечения на Python

Принцип DRY

Зонт DRY

Принципы разработки программного обеспечения на Python

Принцип DRY

Зонт DRY

Принципы разработки программного обеспечения на Python

Принцип DRY

Зонт DRY

Принципы разработки программного обеспечения на Python

Введение в наследование

  Наследование от класса Document

Принципы разработки программного обеспечения на Python

Наследование в Python

Структура наследования

Принципы разработки программного обеспечения на Python

Наследование в 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)
Принципы разработки программного обеспечения на Python

Давайте потренируемся!

Принципы разработки программного обеспечения на Python

Preparing Video For Download...