Абстракция в JavaScript? Добрый день. Скоро будет собеседование на позицию Trainee / Junior JS developer и спрашивать будут про ООП. Первых три принципа понимаю: Наследование - построено на прототипах - ПримерИнкапсуляция - это когда мы можем скрыть свойства или методы от доступа извне, сделав их локальными. - ПримерПолиморфизм - это когда подкласс класса может вызвать ту же самую обобщенную унаследованную функцию в своем собственном контексте. - Пример А вот про абстракцию что то вообще ничего не пойму. Можете на каком то понятном примере объяснить , что такое абстракция в ООП JavaScript'a ?