Объектно-ориентированное программирование (ООП) основывается на четырёх основополагающих принципах: абстракция, инкапсуляция, наследование и полиморфизм. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Каждый из этих принципов помогает сделать код более структурированным, модульным и легко поддерживаемым. Абстракция — это процесс выделения ключевых характеристик объекта, скрывая при этом ненужные или сложные детали реализации. Она позволяет сосредоточиться на поведении объекта, а не на его внутреннем устройстве...
Инкапсулирование - супер-защита детской психики и что тут общего с программированием. Здесь будем говорить именно о детском механизме защиты - инкапсулировании (еще называют капсулирование) - как о способе защиты психики от слишком для нее трудных переживаний. Защита эта работает так, чтобы сохранить нервную систему и психику в наилучшем для данных обстоятельств состоянии. Какие обстоятельства будут дальше неизвестно, да и психике и нервной системе не особенно это важно, не до того, как говорится...