Informaition Hiding
정보를 숨긴다는 뜻
왜 숨길까 ?
- limitation 이라는 것이 반드시 존재 한다. 그 속에서 limitation때문에 직접적으로 접근할 시, 값이 이상하게 나온다.
limitation 이란 값의 범위 ... 1-0.1은 0.9가 안나오는 것처럼..
직접적으로 속성에 접근하면 안된다.
값은 숨긴다.
private으로 속성의 접근 제한을 두고
getter/setter를 써야한다.
getter/setter를 알고 쓰고, 의미를 두고 써야하는 것이 중요하다.
'AdvancedJava' 카테고리의 다른 글
용어정리 (0) | 2016.07.05 |
---|---|
캡슐화,객체관계,상속,다형성,object vs class (0) | 2016.07.05 |
객체와 객체지향이란... (0) | 2016.07.05 |
쉽게말해 추상화 (0) | 2016.07.05 |
프로그래밍이란..... (0) | 2016.07.05 |