Абстракция и сокрытие информации

Абстракция означает сокрытие «деталей реализации» ..... Итак, цель абстракции - добиться сокрытия информации ?? А что скрывается в скрытии информации, как не детали реализации ?? А как абстракция - это метод сокрытия информации?


person Mishthi    schedule 17.11.2010    source источник
comment
возможный дубликат Абстракция VS Скрытие информации VS инкапсуляция   -  person The Archetypal Paul    schedule 17.11.2010
comment
См. Также Википедию.   -  person The Archetypal Paul    schedule 17.11.2010


Ответы (2)


Цель абстракции не в том, чтобы скрыть информацию в смысле значений переменных, это было бы инкапсуляцией.

Единственная цель абстракции - позволить программистам использовать алгоритм или концепцию, не понимая их. Сокрытие информации может быть побочным продуктом этого, но не является его целью.

person Marcus Whybrow    schedule 17.11.2010

person    schedule
comment
Извините, вопрос был не в том, чтобы привести пример, а в объяснение концепции. Пожалуйста, добавьте подробное объяснение того, как ваш код помогает развеять его сомнения. Если нет, удалите ответ. - person phoenix; 14.02.2016