Что такое объектно-ориентированное программирование🤔
- Объектно-ориентированное означает направленное на объекты.
- Другими словами, это значит функционально направленное на моделирование объектов.
- Это один из многих методов, используемых для моделирования сложных систем путем описания совокупности взаимодействующих объектов через их данные и поведение.
- Python, объектно-ориентированное программирование (ООП) — это способ программирования, который фокусируется на использовании объектов и классов для проектирования и создания приложений.
- Основными столпами объектно-ориентированного программирования (ООП) являются наследование, полиморфизм, абстракция, инкапсуляция.
Объектно-ориентированный анализ (ООА) — это процесс изучения проблемы, системы или задачи и выявления объектов и взаимодействий между ними.
Почему стоит выбрать ООП🤔
Python был разработан с использованием объектно-ориентированного подхода.
ООП предлагает следующие преимущества:
- Обеспечивает четкую структуру программы, что позволяет легко отображать проблемы реального мира и их решения.
- Облегчает сопровождение и модификацию существующего кода.
- Повышает модульность программы, поскольку каждый объект существует независимо и новые функции могут быть легко добавлены без нарушения существующих.
- Представляет собой хорошую основу для библиотек кода, где поставляемые компоненты могут быть легко адаптированы и модифицированы программистом.
- Обеспечивает возможность повторного использования кода.
Лекция▶️
- CS50-Лекция ООП
Книга📗
- Объектно-ориентированный Python учебникspoint
Плейлист🎥
- JimShapedCoding
Шпаргалка📄
- Один
- Два
Всего наилучшего😎