ProghubPH
Вопрос из теста ООП основы
ООП / junior

Выберете наиболее точное определение абстракции:

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