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