디시인사이드 갤러리

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

갤러리 본문 영역

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

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

자주 쓰는 비유지만


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


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


하지만


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


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


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


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


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


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


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


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


SOLID 원칙도 매한가지고.


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


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


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




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 군대 예능 출연해 줬으면 싶은 여자 스타는? 운영자 25/09/15 - -
AD 가전디지털, 액세서리 SALE 운영자 25/09/12 - -
2889015 병신들 ㅇㅅㅇ ㅇㅇ(49.165) 09.14 69 0
2888996 이거어떰.. 프갤러(223.38) 09.14 55 0
2888995 장기기증 하면 안되는 이유 야옹아저씨갤로그로 이동합니다. 09.14 96 0
2888992 종합소득세 들어오는데 돈좀 빌릴수잇을까ㅜㅜ html(118.235) 09.14 72 0
2888990 연꽃 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.14 61 0
2888989 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 09.14 56 0
2888988 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09.14 64 0
2888984 돈은 받아도 사람은 안 받는 서방 발명도둑잡기(118.216) 09.14 63 0
2888983 로스트 미디어 김중만 광고 발명도둑잡기(118.216) 09.14 77 0
2888982 shigetani hotaru 발명도둑잡기(118.216) 09.14 49 0
2888981 군수님 행사에 외국인 여성들 발명도둑잡기(118.216) 09.14 60 0
2888980 요즘 애들은 영어 잘 하고 개나소나 영어 잘한다던데 사실임? [1] ㅇㅇ(58.229) 09.14 74 0
2888978 음기 충전 발명도둑잡기(118.216) 09.14 66 0
2888977 몇 년 전에 디씨인싸이드 공식앱이 클립보드 내용 가로챈다는 글 발명도둑잡기(118.216) 09.14 69 0
2888976 오늘의 발명 실마리: 읽었던 글, 기사, 게시판 미디어 자동수집 발명도둑잡기(118.216) 09.14 60 0
2888974 오늘의 작사 실마리: 미국에 감금된 한국 노동자들 발명도둑잡기(118.216) 09.14 49 0
2888972 오늘의 발명 실마리: 휴머노이드 선풍기 발명도둑잡기(118.216) 09.14 51 0
2888971 넥도리아야 뭔소리 하는거냐 [4] 발명도둑잡기(118.216) 09.14 82 0
2888969 밤새 자위 했는데 정액 하나 안 나오네..., 오늘은 망했다. 넥도리아(119.195) 09.14 70 0
2888967 질 입구로 주사기로 깊숙이 넣어주는게 맞냐고, 넥도리아(119.195) 09.14 66 0
2888965 나 지금까지 야동 보다가, 정신 차리고 스칼렛 하는데, 넥도리아(119.195) 09.14 59 0
2888959 자바 신입 경쟁율 아직도 높냐? [1] 프갤러(59.16) 09.14 111 0
2888952 유니코드 iso10646 차이 [2] 발명도둑잡기(118.216) 09.14 79 0
2888949 짐승친구들 재밋어서 인형도 삿음 [2] 야옹아저씨갤로그로 이동합니다. 09.14 64 0
2888946 백엔드갤러리로 이주하자 [4] 아스카영원히사랑해갤로그로 이동합니다. 09.13 141 0
2888944 주니어 시절 첫직장 썰좀 들려드림 [3] 프갤러(59.18) 09.13 126 0
2888942 백엔드갤로 [10] 개멍청한유라갤로그로 이동합니다. 09.13 133 0
2888941 유니코드랑 iso10646이랑뭔차이임? [2] ㅇㅇ(223.38) 09.13 71 0
2888940 예수, 석가모니, 콩쯔 생몰 발명도둑잡기(118.216) 09.13 48 0
2888938 프로그래밍은 성격 자체가 [3] 아스카영원히사랑해갤로그로 이동합니다. 09.13 150 0
2888937 미래에 대한 자서전을 보았다. 넥도리아(119.195) 09.13 56 0
2888936 60갑자의 역사 발명도둑잡기(118.216) 09.13 64 1
2888935 뉴프로 프로그래밍얘기좃도업넹 프갤러(223.38) 09.13 56 0
2888933 서기 1년 1월 1일 요일 발명도둑잡기(118.216) 09.13 62 0
2888932 이건 내여친 사진인데 어떰? [2] 프갤러(121.139) 09.13 111 0
2888931 뉴프로가머냐고 [5] 프갤러(223.38) 09.13 85 0
2888930 유니코드 어떤 문자 순서로 정하게됫을지 궁금한 [5] 프갤러(223.38) 09.13 84 0
2888929 내 여친 사진인데 어떰?? [1] 메쿠이료갤로그로 이동합니다. 09.13 110 0
2888928 탈갤한다 ㅅㄱ [9] 아스카영원히사랑해갤로그로 이동합니다. 09.13 145 0
2888926 심심하다 ㄱ ㅐ새기들아 프갤러(121.139) 09.13 55 0
2888922 아스카의 정체성에 가치투자자 호칭 입갤 [5] 아스카영원히사랑해갤로그로 이동합니다. 09.13 84 0
2888921 진짜 ai떄문에 코딩 불감증 걸림 ㅋㅋ 프갤러(121.139) 09.13 87 0
2888920 키, 국가유공자 후손이었네…박서준·임영웅 등 연예계 애국자 집안 스타 발명도둑잡기(118.216) 09.13 95 0
2888919 프로그래밍 마스터 하니까 현타온다. 프갤러(121.139) 09.13 71 0
2888917 결국 고수들의 커뮤니티는 없네 ㅋㅋ [8] 프갤러(121.139) 09.13 129 0
2888916 디씨말고 활발한 프로그래밍 커뮤니티 없나? [3] 프갤러(121.139) 09.13 109 0
2888914 AI주권 탈환...삼성, 네이버 글로벌 '反 엔비디아' 연합 전선 구축 발명도둑잡기(118.216) 09.13 87 0
2888913 ■요즘 스펙용 영어시험 뭐가 대세임? ㅇㅇ갤로그로 이동합니다. 09.13 70 0
2888912 mz세대라서, 윈도우 공부하려고 책 보면 [15] ㅇㅇ(211.235) 09.13 109 0
2888904 나는 딱히 알려줄게 없음. 애초에 [3] ㅆㅇㅆ(124.216) 09.13 93 0
뉴스 싱어송라이터 미지니, '2025 아산시 청년의 날 축제 공연' 가창력에 무대 제대로 찢었다 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2