디시인사이드 갤러리

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

갤러리 본문 영역

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

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

자주 쓰는 비유지만


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


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


하지만


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


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


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


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


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


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


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


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


SOLID 원칙도 매한가지고.


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


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


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




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현대물보다 사극에서 더 빛나는 남자 배우는? 운영자 25/09/08 - -
AD 신학기 레벨업~!! 운영자 25/09/05 - -
2888007 루비보면 좀 불쌍함. 이게 참 조선인의 문제라고 해야함. 한국인이 아니라 [2] ㅆㅇㅆ(124.216) 09.09 79 4
2888005 커누스가 자신의 책 제목을 왜 컴퓨터 프로그램의 예술이라고 지었겠냐 ㅆㅇㅆ(124.216) 09.09 40 0
2888004 한국에 중국 보트 침투, 시진핑 한반도 비상상황 준비하나? ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 26 0
2888003 루비는 맨날 욕박고 싶을땐 121.139 오냐 ㅆㅇㅆ(124.216) 09.09 40 0
2888000 가끔, 한국인들은 어렸을때 영재랑 천재를 좀 구분을 못함 ㅆㅇㅆ(124.216) 09.09 39 0
2887998 애초에 답이 없는 과목에 답을 넣으려고 하니까 문제인거지 [1] ㅆㅇㅆ(124.216) 09.09 48 0
2887997 개발자는 자격증 필요없음? [8] ㅇㅇ(118.235) 09.09 95 0
2887996 12살인데 개 천재네 [4] 프갤러(211.211) 09.09 69 0
2887995 부모랑 같이사는것부터가 좇같은데 뭔 동거냐 [1] 뒷통수한방(1.213) 09.09 40 1
2887994 유튜브 쇼츠 보다가 [1] 루도그담당(58.239) 09.09 42 1
2887993 한국 커리큘럼은 뭔 좆빠는 소리임 ㅇㅇ(211.234) 09.09 67 2
2887992 디시 도배기는 어디서 사나요?? ㅇㅇ(118.235) 09.09 29 0
2887991 ㅆㅇㅆ 명대사 : 내일까지 납품해야 하는데 머리가 뜨겁다. 프갤러(121.139) 09.09 56 3
2887990 프로그래밍 계급 티어 프갤러(121.139) 09.09 56 3
2887989 외주할거면 취직을해라 ㅋㅋ [1] 프갤러(121.139) 09.09 65 4
2887988 이런 질문 괜찮을까요? [7] 프갤러(59.7) 09.09 56 0
2887986 나님 점점 토종냥덩이가 되어가는듯 하당 ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 23 0
2887985 논문주제정했음 [4] Meow갤로그로 이동합니다. 09.09 48 0
2887984 배뷸 ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 29 0
2887983 ㅆㅇㅆ 븅신새끼 의뢰받아놓고 하루종일 디씨쳐하고 ㅋ 프갤러(121.139) 09.09 61 4
2887982 회사에서 안좋은일 하면 소문 금방퍼지네 ㅇㅇ(211.234) 09.09 42 0
2887981 ㅆㅇㅆ 븅신이네 ㅋㅋ 프갤러(121.139) 09.09 66 4
2887980 서버op 공군 전산직 군무원 물개(211.234) 09.09 56 1
2887979 애널의달성 2///4(3) ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 33 0
2887978 이슈발생 트래픽이라는게 참 ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 34 0
2887977 연봉 2억 넘으면 벌어지는 일 ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 44 0
2887976 내일까지 납품해야할 바라카 OCR 이거 기능 하나가 안된다 [2] ㅆㅇㅆ(124.216) 09.09 78 0
2887975 연봉 1억이런게 안부러운게 류류(118.235) 09.09 42 0
2887974 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 23 0
2887973 로또 당첨되어도 세금떼면 5~6억인데 ㅇㅅㅇ [1] ㅇㅇ(110.70) 09.09 38 0
2887972 근데 한국 교육 커리큘럼 보면 AI 시대 완전 도태 아니냐? [1] ㅆㅇㅆ(124.216) 09.09 67 0
2887971 진짜 좆됐다. ai 폭탄 터질듯. [4] 프갤러(27.162) 09.09 100 0
2887970 한달에 100만원씩 30년간 슨피 투자하면 [2] 아스카영원히사랑해갤로그로 이동합니다. 09.09 72 0
2887968 ■대기업 si는 학벌보는거 맞지? [2] ㅇㅇ갤로그로 이동합니다. 09.09 99 0
2887966 이 책 왤케 두껍냐 발명도둑잡기(211.246) 09.09 52 0
2887965 넥도리아 살아있음. [1] 넥도리아(223.38) 09.09 42 0
2887964 하필 태어나도 남쪽 ㅋㅋㅋㅋ장대호 김성수형님... 프갤러(1.213) 09.09 33 0
2887963 피공.. ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 39 0
2887961 모두를 죽이려면 여기를 클릭하세요 발명도둑잡기(118.235) 09.09 43 0
2887960 윤석열 눈에는 동태눈깔이 있어서 윤카눈이 썩어서... [1] 넥도리아(223.38) 09.09 35 0
2887957 우레탄 필름 붙이러 가는중입니다 .. 넥도리아(223.38) 09.09 24 0
2887956 내년 입학 예정인 예비 컴공인데 뭐 공부하면 좋을까요? [9] 프갤러(119.196) 09.09 111 0
2887955 컴파일만 한다하면 CPU 터질라카는데 [5] 프갤러(106.241) 09.09 64 0
2887953 안압정상 1919r 넥도리아(223.38) 09.09 38 0
2887952 요즘 커뮤보면 좇센징 이중성을 잘볼수있음 뒷통수한방(1.213) 09.09 55 0
2887951 21세기는 짱깨고 22세기는 20억 인도 세상이다 gg 애 까라 ㅋㅋㅋ 뒷통수한방(1.213) 09.09 43 0
2887950 12살도 아는 앰병신 ㅋㅅㅋ ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 67 0
2887949 감기약 기운 때문 자꾸 졸리 졸리.. [2] ♥냥덩Pay(금본위제)♥갤로그로 이동합니다. 09.09 63 0
2887948 진지하게 질문합니다 ㅠ [2] 프갤러(106.101) 09.09 86 0
2887947 플러터 파보려고요 zian갤로그로 이동합니다. 09.09 51 0
뉴스 ‘신병’ 전승훈, 서울패션위크 참석…’191cm’ 모델 포스로 존재감 폭발! 디시트렌드 09.09
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2