Элегантное ООП в Python

0
3063

Элегантное ООП в Python

Разбираемся с магическими методами в Python, облегчающими жизнь с ООП. Вам понравится!

Элегантное ООП в Python
Элегантное ООП в Python

Что за магические методы?

Элегантное ООП в Python

1. __init__()

Элегантное ООП в Python

2. __str__()

Элегантное ООП в Python

3. __len__()

Элегантное ООП в Python

4. __getitem__()

Элегантное ООП в Python

5. __setitem__()

Элегантное ООП в Python

6. __getattr__() and __setattr__()

Элегантное ООП в Python

7. __iter__()

Элегантное ООП в Python

8. __add__() и другие математические методы

Элегантное ООП в Python

Имеет смысл осуществлять математические операции с этими объектами — это сделает наш код интуитивно понятнее и элегантнее.

Элегантное ООП в Python

Заключение