이런건 걍 쉽게 생각하면 된다.
니가 구현은 숨기고 (그 내부가 데이터 구조든 어떤 또다른 함수든) 젖절한 함수 하나만 던져주면 나중에 니가 구현을 바꿔도 이미 만들어 쓰던 것들은 고칠 필요가 없게 됨.
나는 종종 전역변수 조차도 getter, setter를 만들어 쓸 때가 있다.
이런건 oop 이전에 소프트웨어 공학 기본 중에 기본이지
니가 구현은 숨기고 (그 내부가 데이터 구조든 어떤 또다른 함수든) 젖절한 함수 하나만 던져주면 나중에 니가 구현을 바꿔도 이미 만들어 쓰던 것들은 고칠 필요가 없게 됨.
나는 종종 전역변수 조차도 getter, setter를 만들어 쓸 때가 있다.
이런건 oop 이전에 소프트웨어 공학 기본 중에 기본이지
휴 틀린 말 써서 일침 먹이는 줄 알았네
얌마 형은 관대해서 그런거 잘 안먹인다
ㄴㄴ 틀린 건 지적해야 고치죠 오히려 환영입니다