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