본문 바로가기

AdvancedJava

정보은닉

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