👨💻 Что делает код хорошим?
Читаемость, переиспользуемость, расширяемость и лёгкая поддержка.
Эти качества во многом обеспечивает ООП — объектно-ориентированное программирование.
Десятилетиями программисты наступали на грабли, создавая "спагетти-код". Из ошибок родились лучшие практики: принципы ООП, паттерны GoF/GRASP, SOLID и DRY. Присаживайтесь поудобнее, сегодня стартует наша серия статей про лучшие практики программирования!
Что же такое ООП?
‼️ООП — это подход, где программа представляется, как набор объектов, взаимодействующих друг с другом.
ООП обеспечивает:
- Читаемость кода
- Переиспользование
- Легкость поддержки
🐳 Три кита ООП
Класс: Шаблон или "чертеж" (например, "Автомобиль"), который описывает, что объект будет уметь и какие данные хранить.
Объект: Конкретный "экземпляр" класса (например, ваш красный автомобиль).
Интерфейс: Чистый "контракт" или набор правил, который описывает, какое поведение (методы) должен иметь класс, его реализующий.
Продолжение ниже👇
Post #39
162

- 🔥 3