본문 바로가기
프로그래밍 놀이터/Tips

getter / setter 장단점

by 돼지왕 왕돼지 2015. 2. 12.
반응형


 Getter / Setter 장단점

 

장점 ]


* 단순히 get, set 뿐만이 아니라 다른 일을 하고 싶을 때 유용하다.


- validation 을 할 수 있다.


- get, set 하는 값을 변형해서 set 하거나 return 할 수 있다.



- 안의 구조를 숨길 수 있다. ( encapsulation )


- 안의 변수명을 숨길 수 있다.


- 상속할 때 override 할 수 있다.


- getter 와 setter 에 다른 access level 을 적용할 수 있다.


- lazy loading 이 가능하다.


- 몇몇 library, platform, framework 에서 이를 요구하기도 한다. ( reflection 등 이용 )




[ 단점 ]


단순한 get, set의 경우에는 mobile 환경에서 performance 이슈가 생길 수 있다.







반응형

댓글