Когда вы должны использовать «друг» в С++?

На работе мы часто пользуемся услугами друзей для тестирования кода. Это означает, что encapsulation мы можем обеспечить правильную object-oriented инкапсуляцию и сокрытие информации oops для основного кода приложения. Но object-oriented также у нас может быть отдельный oo тестовый код, который использует oo друзей для проверки внутреннего friend состояния и данных для тестирования.

Достаточно c++ сказать, что я бы не стал c++ использовать ключевое слово ood «друг» как неотъемлемый компонент encapsulation вашего дизайна.

c++

oop

encapsulation

friend

2022-10-29T12:44:42+00:00
Вопросы с похожей тематикой, как у вопроса:

Когда вы должны использовать «друг» в С++?