Python ООП
Буквы ООП — это сокращение от объектно-ориентированное программирование.
Python поддерживает этот стиль, поэтому вы можете строить код вокруг классов и объектов — так он остаётся аккуратным и его легче использовать повторно.
Преимущества ООП
Вот что даёт ООП:
- Программы с ясной, чётко определённой структурой
- Код, который проще сопровождать, отлаживать и использовать повторно
- Меньше дублирования в соответствии с принципом DRY (Don't Repeat Yourself)
- Приложения, пригодные для повторного использования и состоящие из меньшего количества строк кода
Совет: DRY просто призывает не писать один и тот же код дважды. Заметив повторение, вынесите его в функцию или класс и вызывайте уже их.
Что такое классы и объекты?
Объектно-ориентированное программирование основано на двух идеях: классах и объектах.
Считайте класс описанием того, каким должен быть объект, а объект — чем-то созданным по этому описанию.
Каждый созданный вами объект получает все переменные и функции, которые определяет класс.