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

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

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