AdvancedJava
정보은닉
openDatabase
2016. 7. 5. 11:58
Informaition Hiding
정보를 숨긴다는 뜻
왜 숨길까 ?
- limitation 이라는 것이 반드시 존재 한다. 그 속에서 limitation때문에 직접적으로 접근할 시, 값이 이상하게 나온다.
limitation 이란 값의 범위 ... 1-0.1은 0.9가 안나오는 것처럼..
직접적으로 속성에 접근하면 안된다.
값은 숨긴다.
private으로 속성의 접근 제한을 두고
getter/setter를 써야한다.