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

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

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

c++

oop

encapsulation

friend

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

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