왜 굳이 get set 지랄하는걸까..? 굳이! 써야만하는가 써서 코드를 늘려야만하는가.
get set 쓰는 명확한 이유좀
익명(39.118)
2017-12-16 15:04
추천 0
댓글 10
다른 게시글
-
프로그래밍 컴공 전공자익명(1.210) | 17.12.16추천 1
-
동기 비동기 코루틴 이런거 배우려면 어디가야되냐 ㅜㅜ [6]키스샷(gldsf) | 17.12.16추천 0
-
형들 비주얼스튜디오에서 이 코드 자동으로 생성되게 못함? [3]익명(121.180) | 17.12.16추천 0
-
안녕하세요linear algebra 고수입니다Kyle(120.17) | 17.12.16추천 0
-
프알못 질문 ㅈㅅ) #include 를 [7]익명(223.33) | 17.12.16추천 0
-
솔직히 돈 벌 필요없는거같아오 브이알기계만있따면익명(80.240) | 17.12.16추천 3
-
주말 출근까지 해서 문제점 잡았다.. [1]익명(223.62) | 17.12.16추천 0
-
니들은 개발이 재밌냐? 이제 4년차 접어드는데 [8]ㅇㅇㅇ(210.126) | 17.12.16추천 0
-
프알못 질문 ㅈㅅ) stdio.h의 stdio가 [2]익명(223.33) | 17.12.16추천 0
-
일베하는 형들 당당해지세용 [2]익명(104.236) | 17.12.16추천 1
a 라는 변수에 n이란 값을 입력할 때 첨엔 n 을 그대로 입력했는데 나중에 꼰데가 변덕을 부려서 n+1 을 입력하도록 변경하는 경우
만약 a = n 이란 코드가 50개가 있다면... get set 안쓰면 너님 그 50개 일일히 찾아서 a = n+1 로 고쳐야 함ㅋ
하지만 set 을 썼다면 set(n) 코드 50개는 그대로 둔채, set(i) 만 a = i+ 1 로 고치면 됨. 이건 get 의 경우도 마찬가지. 원래 a를 그대로반환하면 되는걸 미친 기획자년이 뜬금없이 n+1 을 반환하도록 변경해버리면?
요약하자면 변경이나 추가사항에 유연하게 대비하기 위해서임.
물론 get set 안쓰고도 그런 상황 해결하는 방법이 있긴 있음. 지랄하면 사표 써버리고 취집 가는거지. 물론 니가 꼬추 달렸다면 지못미ㅠㅠ
흠 그렇군 이미알고있는내용이지만 좆도쓰기싫다...
안써버릇 하다간 나중에 제대로 큰코 다침ㅋㅋ 그래서 버릇을 들여야 함. 게다가 c++ 엔 inline 이 있어서 쓴다고 딱히 성능저하가 생기는 것도 아니고.
거 쓰다보면 웨 써야 되는지 감이 옴
https://blog.naver.com/rhdnfka94/220631863424
나는 쓰지 말아야 한다고 생각함. OOP에서 제일 남용되는 패턴들 중 하나 - return 0;