что бы обьяслил кто-то функции и классы 👉👈
Смотри, когда ты пишешь большое приложение с кучей данных у тебя получается куча функций с большим количеством параметров и надо это везде туда сюда передавать. Решили это что было бы неплохо данные и функции объединить вместе - типа это одна сущность (объект). Тогда получается что 1. функции всегда будут иметь доступ к этим данным и не придется туда сюда их по одному передавать (инкапсуляция) 2. можно будет этот объект туда сюда передавать как одну сущность и не вникать что там внутри пока не станет важно (инкапсуляция) 3. можно будет сделать так что у разных объектов будут доступны одинаковые действия, которые делать будут немного разное (полимофрмизм) 4. можно будет сделать иерархию между объектами чтобы не копипастить код между ними (наследование)
Спасибо большое
Обсуждают сегодня