Найдено результатов: 2

Когда следует использовать 'friend' в C++?

Я читал через C++ FAQ и был заинтересован в объявлении friend . Я лично никогда не использовал его, однако мне интересно исследовать язык.

Каков хороший пример использования friend ?


Читая FAQ немного дольше, Мне нравится идея перегрузки оператора << >> и добавления в качестве друга этих классов. Однако я не уверен, как это не нарушает инкапсуляцию. Когда эти исключения могут оставаться в пределах строгости, которая составляет OOP?

c++   oop   encapsulation   friend    

607   25   01:53, 15th August, 2020


Абстракция против сокрытия информации против инкапсуляции

Можете ли вы сказать мне, в чем разница между абстракцией и сокрытием информации в разработке программного обеспечения?

Я в замешательстве. Абстракция скрывает детализацию реализации и информация, скрывающая абстрактные целые детали чего-то.

Update: я нашел хороший ответ для этих трех концепций. Смотрите отдельный ответ ниже для нескольких цитат, взятых оттуда .

encapsulation   abstraction   glossary   ooad   information-hiding    

636   20   07:05, 10th August, 2020