본문 바로가기

컴퓨터공부/개발자 면접을 위한 CS

getter setter 는 왜 하는것인가?

by Life & study 2023. 5. 16.

getter setter 는 왜 하는것인가?

 

1. getter/ setter를 사용하는 이유는 데이터 무결성을 위해서 이다. (알고있던 것) , Getter/Setter를 사용하여 데이터의 무결성을 지켜줍니다.

무결성이란 무엇인가요?

데이터의 정확성과 일관성을 유지하고 보증하는 것을 말합니다.

2. getter와 setter를 사용하여 속성을 노출하면서도 속성의 내부 표현을 숨길 수 있다.

3.공용 인터페이스를 변경으로부터 격리하여 구현이 변경되는 동안 공용 인터페이스가 일정하게 유지되도록 한다

 




댓글