Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 객체 지향 프로그래밍에서 데이터 은닉이란 무엇입니까?

<시간/> <본문>

Python 문서에 따르면 "데이터 은닉"은 구현(일부)에서 클라이언트를 격리하는 것입니다. 모듈의 일부 개체는 모듈 내부에 있을 수 있으며 사용자가 볼 수 없고 액세스할 수 없습니다. 이처럼 종속성을 피함과 동시에 보안을 제공하는 방법이다. 응용 프로그램의 사용자는 응용 프로그램을 사용하는 방법을 알 수 있지만 응용 프로그램이 어떻게 작동하는지 알 필요는 없습니다. 사실 그럴 필요가 없습니다. 애플리케이션의 특정 사용자에 대한 액세스를 방지하는 이러한 방법을 데이터 숨김이라고 합니다.