2017-01-17 4 views
1

자동 실행 프로 시저로 객체를 만드는 방법이 있습니까? 예를 들어이 객체 내의 변수가 변경되면 private 프로 시저가 시작되어 무언가를하기 시작합니까?자동 실행 절차가있는 객체

답변

7

언어에는 이러한 기능이 없습니다. 직접 구현해야합니다.

일반적으로 변수를 private 또는 더 잘 표현한 strict private으로 숨기고 변수에 대한 모든 액세스가 속성을 통해 라우트되는지 확인합니다. 그런 다음 속성 설정 메서드에서 필요한 모든 작업을 수행 할 수 있습니다.