디시인사이드 갤러리

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

갤러리 본문 영역

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

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

자주 쓰는 비유지만


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


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


하지만


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


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


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


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


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


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


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


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


SOLID 원칙도 매한가지고.


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


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


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




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2890735 츄릅츄릅 쪼옥쪼옥 쏘옥쏘옥 낼름날름 들락날락 [1] ♥냥덩이♥갤로그로 이동합니다. 09.21 188 0
2890733 전직장 연봉 7000에 입사했었는데 프갤러(121.139) 09.21 260 1
2890732 나님 애널은 푹 쉬어야징 [4] ♥냥덩이♥갤로그로 이동합니다. 09.21 207 0
2890730 선물받아먹고 폭언하던 싸패새끼 [1] 프갤러(118.235) 09.21 115 0
2890729 얘들아 ♥냥덩이♥ 탈갤한대~ ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 09.21 129 0
2890728 표절이었넹 [1] ♥냥덩이♥갤로그로 이동합니다. 09.21 111 0
2890727 바위 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 09.21 169 0
2890726 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 09.21 90 0
2890725 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09.21 151 0
2890724 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.21 111 0
2890723 세상 좋아졌다. 노가다 하면서 집에서 코딩시키면되고 ㅆㅇㅆ찡갤로그로 이동합니다. 09.21 176 0
2890722 올만에 노가다 하러나왔다 ㅆㅇㅆ찡갤로그로 이동합니다. 09.21 116 1
2890721 가끔 극우애들 이해 힘든점이 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 09.21 114 1
2890718 포맨 코딩은 없나요? Paint_It_Black갤로그로 이동합니다. 09.21 125 0
2890706 대표이사가 된 나를 상상해 [1] 프갤러(61.79) 09.21 136 0
2890705 세금탈루 히메 벌이비다. 사랑은 벌이다 죄값 받아라. 넥도리아(220.74) 09.21 144 0
2890704 차단 사유 김정숙 대장동 소고기 사먹어 상납견 국민의힘 갤러리 넥도리아(220.74) 09.21 192 0
2890700 가난하면 많이 웃어야해... 안웃으면 먹던밥도 뺏겨... ㅇㅇ(223.38) 09.21 118 0
2890699 내일 아침에 라면 먹을거임. 짜파게티에 총각김치 ㅇㅅㅇ ㅇㅇ(223.38) 09.21 134 0
2890698 어떻게 하면 내 목표를 이룰수 있을까 [2] 프갤러(61.79) 09.21 187 0
2890692 전면 패널 실험용으로 전략 했습니다. 다 고장났습니다. ㅠㅠㅠ 넥도리아(220.74) 09.21 132 0
2890690 이재명 다음 정부가 걱정이다. 러시아가 날뛸것이다. 지금은 라운드 1 국 넥도리아(220.74) 09.21 167 0
2890687 나도 전업 외주로 가고싶다 프갤러(61.79) 09.21 98 0
2890685 컴퓨터 재부팅 했는데 컴퓨터 이름이 매번 바뀌는것 같던데, 넥도리아(220.74) 09.21 91 0
2890683 공부<<이새낀걍미친놈이되야잘함ㄹㅇ ㅇㅇ(223.38) 09.21 160 0
2890679 Ada 프로그래밍, 3. 어휘 요소 나르시갤로그로 이동합니다. 09.21 125 0
2890677 답답하다. reset이 초록불일때 정상 부팅 하얀불 무한루프 주황색 점멸 넥도리아(220.74) 09.21 122 0
2890676 좆까십쇼 ㅇㅅㅇ 나 코딩공부합니다 ㅇㅇ... [4] ㅇㅇ(223.38) 09.21 157 0
2890675 여기 정병들 너무 뭐라하지 미라 프갤러(110.8) 09.21 132 0
2890671 나님 탈갤합니당.. [2] ♥냥덩이♥갤로그로 이동합니다. 09.20 185 0
2890670 개멍청한유라 [1] 프갤러(106.102) 09.20 127 0
2890669 멍퀴분쇄기 [3] ♥냥덩이♥갤로그로 이동합니다. 09.20 151 0
2890668 쀼? [2] ♥냥덩이♥갤로그로 이동합니다. 09.20 101 0
2890666 여기 갤 망했나욘? [10] zian갤로그로 이동합니다. 09.20 187 0
2890664 입사지원자동화툴(사람인,원띠드) 공유 무43(218.149) 09.20 99 0
2890663 나님 주무시기전 소통⭐+ 질문 받음 [6] ♥냥덩이♥갤로그로 이동합니다. 09.20 181 0
2890661 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [2] ♥냥덩이♥갤로그로 이동합니다. 09.20 138 0
2890654 나님 긍야즁 [1] ♥냥덩이♥갤로그로 이동합니다. 09.20 158 0
2890652 유튜브 하면 외롭다. 배경음악 다 끄고 방송해야되기 때문 우울해짐. 넥도리아(220.74) 09.20 172 0
2890651 나님 왤케 특별한걸깡.. [1] ♥냥덩이♥갤로그로 이동합니다. 09.20 159 0
2890649 콩쯔가 이미 했던 말 [1] 발명도둑잡기(118.216) 09.20 128 0
2890648 음악 같은거 스폰서로 배경음악으로 깔려면 수익창출 안하고, 어떻게 출첵 넥도리아(220.74) 09.20 83 0
2890647 가장 치명적인 무지는 알고있다는 착각이당 By 나님 [1] ♥냥덩이♥갤로그로 이동합니다. 09.20 161 0
2890645 나님 데자뷰 [1] ♥냥덩이♥갤로그로 이동합니다. 09.20 136 0
2890644 전면 패널 고장났네... 광고 미쳤네. 넥도리아(220.74) 09.20 112 0
2890642 소자 라이팅 콘덴서에다가 핀셋을 가져다 되고 쇼트 그만해야하나. 다 고장 넥도리아(220.74) 09.20 86 0
2890640 음기 충전 발명도둑잡기(118.216) 09.20 95 0
2890639 ADAMAS Music ost 가 마렵구나. 넥도리아(220.74) 09.20 202 0
2890638 좇센에서 번식한애들한테 하고픈 말 ) 번식 더해줘 이기이기 ㅋㅋㅋ 타이밍뒷.통수한방(1.213) 09.20 86 0
2890634 요즘 불안의 근원 규소기반 생명체 발명도둑잡기(118.216) 09.20 130 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2