디시인사이드 갤러리

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

갤러리 본문 영역

그냥 상위개념을 추출하고, 하위개념을 얼마나 세부구현하는가로 이해해야함

ㅆㅇㅆ(124.216) 2025.09.08 19:02:43
조회 181 추천 0 댓글 1

자주 쓰는 비유지만


원숭이,침팬지,사람,고래


이렇게했을때 영장류로 분류해버리면 고래를 잘 못된 분류가 되고 이건 잘못된 추상화임


하지만


원숭이,침팬지,사람,고래 이거의 공통점인 젖을 먹인다는 개념으로 접근하면 포유류가 되고 이건 잘된 추상화고


결국 프로그래밍이라는 추상적으로 실체하지 않는걸 실체하게 만드는 행위임. 컴퓨터라는 도구위에서


추상화를 잘 시켜서 최대한 코드의 재사용성을 높이는게 결국은 좋은 프로그래밍인거


즉 공통적인 부분을 잘 추상화해두고, 세부 구현을 잘 감추어두고 분리를 잘 해두면 


후에 수정할 부분이 적게 되는거


프로그래밍이 커질수록 이러한 분류가 복잡해지고, 공통 적인 부분을 어디까지 추출해놓고 객체를 나눠야하는가 자체가 어려워짐


이게 경험이고, 이런 방법론으로 도입되는것들이 도메인 로직이나 DDD라는 개념이고


전부 결국은 어떻게 코드의 재사용성을 높이고 프로그래밍을 크게 만들때 코드간의 충돌을 줄이느냐를 포장하는거임


SOLID 원칙도 매한가지고.


강결합 될 경우에는 당연히 코드 수정을 할때 더 많은 부분을 수정해야하니까 약한 결합을 선호하는거고


그렇다고 약한 결합만 해놓으면 코드의 중심 즉 프로그램이 커져나갈때 어느부분을 축으로 수정해야하는가를 구분하기 어려워짐


그렇기때문에 그러한 분류하는 방법론의 총체가 프로그래밍의 기법인거




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2890471 세계 최고 명차도 아닌데... 놀라운 컨버터블 더위드카갤로그로 이동합니다. 09.20 180 0
2890470 121.139 좀 보는데 쟤 그냥 뭐 기초도 잘모르던데 [3] ㅆㅇㅆ(124.216) 09.20 133 0
2890469 10년 뒤 190조 대박 '이것'에 세계가 주목 더위드카갤로그로 이동합니다. 09.20 247 0
2890468 벤츠의 혁신, 주유소의 운명은? 더위드카갤로그로 이동합니다. 09.20 174 0
2890467 1036마력 '괴물' 하이브리드 출현, 세계 관심 더위드카갤로그로 이동합니다. 09.20 162 0
2890466 내가 만나본 펌웨어 프로그래머 [2] 프갤러(59.16) 09.20 123 0
2890459 저게 뭐지? ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.20 125 0
2890456 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.20 84 0
2890454 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09.20 78 0
2890447 인지과학조져라 손발이시립디다갤로그로 이동합니다. 09.20 103 0
2890412 진본 사진, 음성, 영상 파일 해킹당해 조작처럼 위조 주의 발명도둑잡기(118.216) 09.20 91 0
2890391 여기는 뭐 병신들밖에없노 [2] ㅇㅇ(118.235) 09.20 177 1
2890379 에픽하이-난 사람이 제일 무서워 발명도둑잡기(118.216) 09.20 133 0
2890361 안될과학 생물학, 지구과학, 환경과학 분량은 좀 부족 발명도둑잡기(118.216) 09.20 102 0
2890349 성경이 수메르 신화 카피했다는 내용의 예술작품 발명도둑잡기(118.216) 09.20 125 0
2890348 무역전쟁 당사국은 내수가 훨씬 크다. 고래 싸움에 새우 등. 발명도둑잡기(118.216) 09.20 98 0
2890347 김웅진 교수님 발명도둑잡기(118.216) 09.20 176 0
2890346 토스,네이버,당근 이런곳에 가짜프로그래머들 넘쳐나는데 [25] 프갤러(121.139) 09.20 422 1
2890345 음기 충전 발명도둑잡기(118.216) 09.20 102 0
2890344 중국에서 태어나는게 더 나음 ㅇㅇ 뒷통수한방(1.213) 09.20 102 0
2890343 조나단 느그홍 나중에 나라 경기 호황이면 그때 장관하자 뒷통수한방(1.213) 09.20 89 0
2890341 프갤러들은 지금쯤 꿈나라겠지요? [2] 루도그담당(58.239) 09.20 176 0
2890339 음저협 고위 임원 비위 사실 포착 발명도둑잡기(118.216) 09.20 97 0
2890338 이영애, 개인파산 최다 '신용카드 대란 사건' 직접 언급.."충격이었다 발명도둑잡기(118.216) 09.20 130 0
2890337 광주 창고형 약국은 미국처럼 펜타닐 중독자를 양산하는 길이다 발명도둑잡기(118.216) 09.20 214 0
2890336 하필 이재명 섹스톤 보유국에서 태어나냐 씹 ㅋㅋㅋ 뒷통수한방(1.213) 09.20 132 0
2890335 오늘의 작사 실마리: 바이블은 수메르 신화의 복제 발명도둑잡기(118.216) 09.20 125 0
2890333 종교학자가 말하는 성경이 과학적 사실이 아닌 이유 발명도둑잡기(118.216) 09.20 125 0
2890332 내동생 토스남이랑 만나는데 [2] 프갤러(116.36) 09.20 210 0
2890330 한국, 일본, 미국은 북중러에게 핵폭 맞을 위험 발명도둑잡기(118.216) 09.20 92 0
2890329 나도 마우스 랙 몇번 겪었는데 발명도둑잡기(118.216) 09.20 82 0
2890327 여자가 이러고 있으면 [1] 발명도둑잡기(118.216) 09.20 113 0
2890326 USB 포트의 전원 불안정 넥도리아(220.74) 09.20 65 0
2890325 톱, Top, Saw 발명도둑잡기(118.216) 09.20 84 0
2890322 나도 <쇼생크 탈출>처럼 창살없는 감옥에서 탈옥할 수 있을까? [1] 발명도둑잡기(118.216) 09.19 95 0
2890321 ■개발용으로 노트북 vs 컴퓨터 ㅇㅇ갤로그로 이동합니다. 09.19 90 0
2890320 한중일 청년 난이도 물어봤는데 중국보다 좇센이 300배 더 미개함 [1] 타이밍뒷.통수한방(1.213) 09.19 224 1
2890319 오래 전에 봤던 <허드써커 대리인> 발명도둑잡기(118.216) 09.19 74 0
2890318 일본 전범 처리하고 사죄했으면 한중일 사이 좋았을 것 발명도둑잡기(118.216) 09.19 65 0
2890317 SSD가 인식이 안되네요. 키오시아 480GB 넥도리아(220.74) 09.19 108 0
2890314 초근접 멱살잡이 눈찌르기 정도만이 팔로 할 수 있는 유효한 공격 프갤러(110.8) 09.19 74 0
2890313 씨발 파오후라 다리가 허리 고간 이상으로 안올라간다. [1] 프갤러(110.8) 09.19 82 0
2890312 씨발 필살 로우킥에 모든걸 건다. 프갤러(110.8) 09.19 71 0
2890311 씨발 나는 좆됐다. 어깨 힘줄을 다쳤기 때문이다. [1] 프갤러(110.8) 09.19 99 0
2890310 인테리어 전공 2학년인데 컴공으로 전과하는거 개에바냐? 프갤러(106.102) 09.19 136 0
2890309 오오 우리는 한낱 짐승이다. 뭐가 왕이냐. 좆까라 프갤러(110.8) 09.19 93 0
2890308 한국인들에게 솔직한 피드백따위는 쓸모가 없음 [2] 박민준갤로그로 이동합니다. 09.19 176 0
2890307 내가 현실을 깨우쳐 주겠다. 한낱 인간임을 깨우쳐주겠다. 프갤러(110.8) 09.19 87 0
2890306 그렇지. 애미디진 병신들이 설치고 다니는 세상이다. [2] 프갤러(110.8) 09.19 143 0
2890305 직원에 ‘휴대폰 포렌식 동의’ 강요한 카카오...노조 “즉각 철회” 반발 발명도둑잡기(118.216) 09.19 103 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2