Что же такое абстракция? Абстракция, как следует из названия, - это абстрагирование образа предметов. Итак, зачем нам абстракция? Во-первых, информатика и программирование - это очень сложные науки. Человеческий мозг часто не приспособлен к долгосрочному хранению информации. Когда мозг сталкивается с вещами, которые не поддаются контролю, люди часто стараются перестроить их в управляемые, которые мозг может воспринимать. Во-вторых, необходимо сначала выстроить логику. И как только это получится, конечная задача будет упрощена. Вдобавок абстракция вытекает из того факта, который логически разделяет вещи, и разрывает связь между ними. Только изучив интерфейс и абстрагируясь на более высокий уровень, можно опустить логику платформы (фактически обойти ее положительно) и столкнуться с абстрактным и упрощенным результатом. Например, абстракция - лучшее решение многих проблем в истории. Фактически, абстракции - это способ решить все проблемы программирования. Например, давайте сравним