디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

c#에서 접근한정자 및 프로퍼티에 대한 의도 파악앱에서 작성

jonny갤로그로 이동합니다. 2024.12.28 19:09:59
조회 103 추천 0 댓글 2

내가 신입일때는

게터 세터 프라이빗 퍼블릭 변수 등을 나누는 기준을 명확하게 파악하지 못했었음

다 아는 거겠지만 접근 한정자가 왜 존재하는지에 대해서 고민해보는것도 재미있었음

일반적으로 프라이빗 변수는 해당 클래스 내에서만 접근 가능한 변수인데... 이렇게만 알고있으면 코드를 읽을때 바로 와닿지 않을꺼야. 그래서 프라이빗 변수는 뭐다라고 나름대로 정의를 내리고 코드를 읽어나감.

접근한정자는 궁극적으로 다음에 이 코드를 읽을 사람에게 지금 코드를 작성하는 이의 의도를 알려주는 문법이라고 생각함. 즉 의사소통의 수단인거지.

프라이빗은 -> "이 변수는 이 클래스에서 당신이 머릿속에 담아둘 필요가 없으니 넘어가라"

퍼블릭은 -> "이 변수는 다른 클래스에서 수정해서 사용해야하고 언제든 확인도 가능해"

읽기전용 프로퍼티 (public get, private set) ->  "이 변수는 꺼내서 확인만 하는 용도야 수정할필요없어"

등등 다 의도가 있는데 종종 예를들어 자동차 계기판의 속력을 public 변수로 만들어두는 경우가 있어.

계기판에서 속력은 외부에 노출만 되어야하는거니 프로퍼티를 써야하는게 맞는건데 말이지.

신입때 선임이었던 두 사람이 있었는데

한 사람은 전부다 퍼블릭 변수로 만들어 쓰는 사람이었고
나머지 한 사람은 싹다 프로퍼티로 만드는 사람이었음

...

결국 oop 언어에서는 객체의 인터페이스를 항상 고민해줘야하는데 이걸 귀찮아하진 않아야겠다라며 선임들을 통해 반면교사삼아 배웠던것같다.

위 내용은 변수에만 쓰이는게 아니라 함수 클래스 등 모든 단위에 통용되는 결이며

결국 캡슐화를 지향하는 oop 언어에서 지켜줘야하는 것임

...

이 글은 똥글입니까 신에게 묻고싶다

- dc official App

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 말고 매니저 했어도 잘했을 것 같은 계획형 스타는? 운영자 25/01/13 - -
2805095 이미지 고스톱 2.1 [2] 발명도둑잡기갤로그로 이동합니다. 01.16 32 0
2805093 한글 언어 인터프리터 발명도둑잡기갤로그로 이동합니다. 01.16 34 0
2805091 한국에서 쓰이는 기가채드는 디지털판 예수랑 붓다임 ㅇㅇ ㅆㅇㅆ(124.216) 01.16 37 0
2805088 우수리떼고 캐시 20억으로 이민 못가는 나라 있냐?? ㅇㅇ(223.38) 01.16 17 0
2805086 기가채드가 뭐냐 [4] 아스카영원히사랑해갤로그로 이동합니다. 01.16 63 0
2805081 상해전과 있으면 이민 많이 어렵냐?? 인생 많이 조졌나 ㅅㅂ... ㅇㅇ(223.38) 01.16 39 0
2805070 하루에 6명씩 결혼한대 발명도둑잡기갤로그로 이동합니다. 01.16 39 1
2805066 김현식-비처럼 음악처럼 발명도둑잡기갤로그로 이동합니다. 01.16 21 1
2805062 TPK-128 개발보드 발명도둑잡기갤로그로 이동합니다. 01.16 25 0
2805053 토익이 만만해 [4] 발명도둑잡기갤로그로 이동합니다. 01.16 78 0
2805052 금월 아슬아슬하게 세이프할듯 ♥냥덩이♥갤로그로 이동합니다. 01.16 29 0
2805051 여자아이 생식기 개발자임 ㅇㅅㅇ 류류(118.235) 01.16 35 0
2805050 아무것도 모르는 20살한테 조언좀 부탁드립니다 전문가분들 [1] ㅇㅇ(124.51) 01.16 30 0
2805049 내가 전공자인가? [8] 프갤러(210.223) 01.16 73 0
2805048 진짜개발자 구별법 [7] 나트륨찡갤로그로 이동합니다. 01.16 156 2
2805047 저 이제 전과자인데 인생 망했나요?? [4] ㅇㅇ(223.38) 01.16 80 0
2805046 유니티 골드메탈님의 플랫포머 도와주세요 [7] 프갤러(122.44) 01.16 82 1
2805045 [클라우드엔지니어] 코딩이 어려운분들 추천 IT국비지원 교육운영팀갤로그로 이동합니다. 01.16 27 0
2805044 스스로의 코딩욕구로 개발하는자가 진짜개발자가아닐지.. [2] 헬마에스트로(1.237) 01.16 79 0
2805043 범죄자 리죄명 대통령 놀이 시작 [6] ♥냥덩이♥갤로그로 이동합니다. 01.16 46 1
2805042 진짜 초고수들은 취업안하고 자기 프로젝트 하면서 살겠지? [2] 프갤러(14.39) 01.16 49 0
2805041 가짜개발자 기준 알려준다. [2] 프갤러(121.138) 01.16 92 0
2805040 커서 쓸거면 결제해야되냐 [1] 프갤러(223.39) 01.16 26 0
2805039 진짜개발, 가짜개발, 코드몽키, 코더 분리의 기준이 뭔데 [4] jonny갤로그로 이동합니다. 01.16 73 2
2805038 원가 씹개미친 음료수 뱅쇼 만드는중 ㅇㅇ [1] ㅇㅇ(123.213) 01.16 45 0
2805037 쉬는 시간 다 쉬었으니 다시 작업하러감 밤에 보자 [1] ㅆㅇㅆ(124.216) 01.16 27 0
2805034 씨발 집에 허브 고장났네 [3] 아스카영원히사랑해갤로그로 이동합니다. 01.16 61 0
2805032 si는 가지말라는데 [5] 프갤러(58.125) 01.16 101 0
2805026 아래글 보는데 걍 컴공이 안뽑히고 비전공자 이런 결론을 내야하는게 아님 [11] ㅆㅇㅆ(124.216) 01.16 320 7
2805025 연말정사누시즌이다 [4] 멍청한유라ㅋ갤로그로 이동합니다. 01.16 44 0
2805024 대출에 필요한서류가 참많아 [10] 멍청한유라ㅋ갤로그로 이동합니다. 01.16 44 0
2805023 냥덩이는 보시오 ㅇㅅㅇ [2] ㅇㅅㅇ(211.234) 01.16 39 0
2805022 "요기 자바 두명이요" 프갤러(211.235) 01.16 40 0
2805021 15년차 개발자의 한국 IT 취업난에 관한 댓글 (feat. 제식갤) [10] ㅇㅇ(211.248) 01.16 239 6
2805020 우리나라에 이런 개발자가 있었나? 프갤러(152.165) 01.16 53 0
2805019 트럼프 “ 윤석열 대통령 불법체포는 미국에 대한 도전 “ ♥냥덩이♥갤로그로 이동합니다. 01.16 58 1
2805018 리죄명 싫다 55% 국민절반 이상 리죄명 거부 [3] ♥냥덩이♥갤로그로 이동합니다. 01.16 39 3
2805017 리죄명 지지율 30%대 붕괴 20%대 폭락 [2] ♥냥덩이♥갤로그로 이동합니다. 01.16 42 1
2805016 PM 아줌마년이 개발환경 셋팅해달라는데 [2] ㅇㅇ(223.39) 01.16 46 0
2805015 국힘지지율 종북친중내란당 역전!! [2] ♥냥덩이♥갤로그로 이동합니다. 01.16 36 3
2805014 유혈사태를 막기 위해 불법영장에 자진출석 희생을 선택한 윤석열 대통령.. [1] ♥냥덩이♥갤로그로 이동합니다. 01.16 26 0
2805013 GPT는 TDD를 하라고 하지만 나는 BDD가 훨 나은거 같음 [14] ㅆㅇㅆ(124.216) 01.16 67 0
2805012 프로토 타이핑은 한 1주만에 완성했는데 이걸 씨발 ㅆㅇㅆ(124.216) 01.16 26 0
2805011 우리 2등 인민을 위한 선물이야. [2] 프갤러(131.147) 01.16 43 0
2805010 보통 프로젝트 만들면서 코딩 배우는 경우 많냐 [3] ㅇㅇ갤로그로 이동합니다. 01.16 49 0
2805009 C언어는 문법설계상 오류가 너무 많음 [4] ♥냥덩이♥갤로그로 이동합니다. 01.16 73 0
2805008 밖에서 싸우기보단 그레잇정신을 기르거나 코딩을하는게 어떤신지 헬마에스트로(1.237) 01.16 55 0
2805007 2등 인민들 안녕? [2] 프갤러(131.147) 01.16 40 0
2805006 어제 밤 7시 자서 오늘 새벽 2시에 있어났더니 발명도둑잡기갤로그로 이동합니다. 01.16 17 0
2805005 뉴비 코딩책 추천좀 ㅇㅇ(1.229) 01.16 26 0
뉴스 “‘오징어 게임2’ 하차 생각도”…최승현, 캐스팅·연기력 논란에 전한 진심 [IS인터뷰] 디시트렌드 01.16
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2