C++친구 키워드


소개

잘 설계된 클래스는 기능을 캡슐화하여 구현을 숨기고 깨끗하고 문서화 된 인터페이스를 제공합니다. 이렇게하면 인터페이스가 변경되지 않는 한 재 설계하거나 변경할 수 있습니다.

보다 복잡한 시나리오에서는 서로의 구현 세부 사항에 의존하는 여러 클래스가 필요할 수 있습니다. 프렌드 클래스 및 기능은 캡슐화 및 문서화 된 인터페이스의 정보 은폐를 손상시키지 않으면 서 이들 피어가 서로의 세부 사항에 액세스 할 수있게합니다.

친구 키워드 관련 예