디시인사이드 갤러리

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

갤러리 본문 영역

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

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

자주 쓰는 비유지만


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


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


하지만


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


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


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


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


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


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


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


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


SOLID 원칙도 매한가지고.


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


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


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




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연말 모임 가는 곳마다 가장 인싸일 것 같은 스타는? 운영자 25/12/08 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2898532 표현의 자유란 좋다 [2] 배구공(119.202) 10.26 178 0
2898531 뭘 만들어봐야 [4] 배구공(119.202) 10.26 120 0
2898530 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [2] ♥벼락부자냥덩♥갤로그로 이동합니다. 10.26 74 0
2898484 Ada 프로그래밍: 4.1.3 강타입 시스템 (strong typing) 나르시갤로그로 이동합니다. 10.26 117 0
2898481 Ada 프로그래밍: 4.1.2 Ada의 타입 계층 구조 나르시갤로그로 이동합니다. 10.26 93 0
2898472 컴공은 근데 물리안해도되지 [1] 공갤러(1.242) 10.26 191 0
2898467 칠곡까지 드라이브 다녀옴 야옹아저씨갤로그로 이동합니다. 10.26 118 0
2898461 현실에서 많이 소외받고 외로웠지? 힘내라 [2] ㅇㅇ(106.101) 10.26 213 1
2898455 아무리 조롱을 해도 달라지는건 없다 [2] ㅇㅇ(106.101) 10.26 142 1
2898452 바이브코딩으로 취업가능하냐 [1] ㅇㅇ갤로그로 이동합니다. 10.26 214 0
2898449 jotai 볼때마다 웃음 나오네 [2] 루도그담당(58.239) 10.26 147 0
2898446 근데 터널링하는거 엔징스 아님? Nginx니까 [2] ㅆㅇㅆ(124.216) 10.26 125 0
2898443 ...고민이 있습니다 [7] 파란빤스갤로그로 이동합니다. 10.26 164 0
2898441 존나 안타까움 [6] 루도그담당(58.239) 10.26 208 1
2898440 128.48에게 별명을 하나 지어주자 [13] 에이도비갤로그로 이동합니다. 10.26 208 0
2898439 에휴 병신 [3] ㅇㅇ(124.48) 10.26 232 0
2898437 https 인증서 삽질 회고 [5] 프갤러(110.8) 10.26 162 1
2898436 근데 실무에서 저런 사람 많음 [2] chironpractor갤로그로 이동합니다. 10.26 151 0
2898426 간절한 마음으로 질문합니다. [12] 단팥빵갤로그로 이동합니다. 10.26 177 0
2898423 어제 난 내 하우스에 https 웹 서버를 띄웠다. [1] 프갤러(110.8) 10.26 130 0
2898420 에이도비님 외주 하청받습니다. [5] ㅆㅇㅆ(124.216) 10.26 133 0
2898418 그리고 사실이 약간 다른게 fast API는 따로 생명관리하면 안됨 [7] ㅆㅇㅆ(124.216) 10.26 158 0
2898415 저 코드는 싱글톤 코드가 아니라 DI 컨테이너 ㅇㅇ [11] ㅆㅇㅆ(124.216) 10.25 192 0
2898413 와 이렇게 큰 프로젝트인데 취약점을 왜 못찾음? ㅋㅋ [13] 에이도비갤로그로 이동합니다. 10.25 265 0
2898412 귀염❤+ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 117 0
2898411 김천 거기 아직도 남아있으려낭? ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 91 0
2898410 소화 안되는 사람들은 뭐 유산균 요거트 이딴거 말고 이거 마시면 바로 ㅊ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 102 0
2898409 야구 들으면서 뛰뛰해볼까낭 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 128 0
2898408 한번 뛰뛰할때 4시간 버티는 채력 만들어서 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 102 0
2898406 역시나 끙야느낌 있더니만 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 103 0
2898405 요란한 빈수레는 반박하기 힘들어 [2] 프갤러(110.8) 10.25 158 0
2898404 개웃기넹 ㅋㅅㅋ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 91 0
2898403 뭔가 끙야 조금 남아잇는 느낌.. ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 109 0
2898402 루피 기어6 루머잇던데 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 117 0
2898401 이무 ㄷㅅㄷ 기어5도 무력화 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 76 0
2898400 프갤 다중이들을 보면 이게 생각남 [1] ㅇㅇ(211.234) 10.25 125 0
2898399 최홍만 실물 누낌 ㄷㅅㄷ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 101 0
2898398 근데 이거 고간 그림자 수정 좀 해야해 프갤러(110.8) 10.25 97 0
2898397 나님이 컨디션 확인할때 쓰는 생체수치 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 98 0
2898395 지구가 위험하당 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 78 0
2898394 다중이가 난무하는 나뭇잎 프갤에 당당히 자짤은 쓰는자 프갤러(110.8) 10.25 99 0
2898392 애널은 모기 없는둣? ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 96 0
2898391 머리아프노 [2] 따당갤로그로 이동합니다. 10.25 132 0
2898390 그냥 내가 점마 차단을 푼게 잘못임. 자꾸 [17] ㅆㅇㅆ(124.216) 10.25 153 0
2898389 애널 하루도 소중한 나님..⭐+ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 104 0
2898388 미코 존나 못생겼네 [2] ㅇㅇ갤로그로 이동합니다. 10.25 82 0
2898387 컴은 컴이고 패드는 패드당 By 나님 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 89 0
2898386 꼭 어디 한두군데 ㅂㅅ되있넹 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 71 0
2898385 에휴 병신 그냥 그렇게 살아라... [1] ㅇㅇ(106.101) 10.25 129 4
2898384 Os업뎃 함부러 하면 안될듯 ♥벼락부자냥덩♥갤로그로 이동합니다. 10.25 110 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2