디시인사이드 갤러리

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

갤러리 본문 영역

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

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

자주 쓰는 비유지만


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


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


하지만


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


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


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


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


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


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


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


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


SOLID 원칙도 매한가지고.


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


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


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




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
AD 가전디지털, 액세서리 SALE 운영자 25/09/12 - -
2890879 청년 취업난을 개인탓하는 이유 발명도둑잡기(118.216) 09.21 45 0
2890874 부도 직전의 영국현실..비싼 전기료에 폭망 발명도둑잡기(118.216) 09.21 30 0
2890873 ㄹㅇ 부천 인천 안산 울산 전라도새끼들은 믿거 ♥냥덩이♥갤로그로 이동합니다. 09.21 64 0
2890871 나님 자격증 목록 ㅁㅌㅊ? ♥냥덩이♥갤로그로 이동합니다. 09.21 67 0
2890870 ‘05년생 인기가수’ 데이비드 차 트렁크에서 ‘10대 소녀 시신’ 발견 발명도둑잡기(118.216) 09.21 30 0
2890868 Atlantis · Audionautix 발명도둑잡기(118.216) 09.21 18 0
2890867 러스트 고마 빨고 수치 연산 오류 없는 Ada 쓰시오 나르시갤로그로 이동합니다. 09.21 27 0
2890866 레미레미도레밍밍~ ♥냥덩이♥갤로그로 이동합니다. 09.21 27 0
2890865 러빨러가 말하는 오픈소스 러스트의 모순점 [1] 나르시갤로그로 이동합니다. 09.21 50 0
2890863 정말 성실하게 노력하면 좋은날이 올까?? 지난 날이 후회된다.... [1] ㅇㅇ(223.38) 09.21 43 0
2890862 일본 마코 근황 발명도둑잡기(118.216) 09.21 47 0
2890861 실시간베스트 주한미군 분담글 댓글에 인공지능 심리공작 댓글 분석 필요 발명도둑잡기(118.216) 09.21 19 0
2890860 주말에도 디씨 하는 사람 발명도둑잡기(118.216) 09.21 18 0
2890859 나님 작사 ♥냥덩이♥갤로그로 이동합니다. 09.21 37 0
2890858 걸스데이 유라, 람보르기니 몰다 대형 사고…"한문철TV에 제보하지 마세요 [1] 발명도둑잡기(118.216) 09.21 33 0
2890857 애널 푹 잘 쉬어ㅓㅅ낭 ♥냥덩이♥갤로그로 이동합니다. 09.21 32 0
2890856 낼부터 다시 시작이군 ♥냥덩이♥갤로그로 이동합니다. 09.21 32 0
2890855 Google Gemini l ADP 우찬&타잔이 준비한 미리 크리스마스 발명도둑잡기(118.216) 09.21 30 0
2890854 사기피해자를 위한 힐링노래 발명도둑잡기(118.216) 09.21 19 0
2890853 증권 자동매매 앱 사업성 검토 보고서 나르시갤로그로 이동합니다. 09.21 57 0
2890852 증권 자동매매 앱이라.. ㅎㅎ 나르시갤로그로 이동합니다. 09.21 29 0
2890848 흠.. ♥냥덩이♥갤로그로 이동합니다. 09.21 23 0
2890847 오락실가면 [1] 배구공(119.202) 09.21 35 0
2890844 Ai영상 잼땅 ♥냥덩이♥갤로그로 이동합니다. 09.21 32 0
2890842 자주보는 영상 배구공(119.202) 09.21 20 0
2890840 케잌해줘 배구공(119.202) 09.21 24 0
2890836 ㅎㅂㅈㅇ ai짤 방금가져옴 배구공(119.202) 09.21 49 0
2890834 점심 저녁 발명도둑잡기(118.216) 09.21 25 0
2890833 이 멤버로 스토리 드래곤 보물 모으기 (#비전 벽타기)로 클리어할 예정 넥도리아(220.74) 09.21 23 0
2890830 05년생 안랩 정직원 [2] 프갤러(118.235) 09.21 52 0
2890829 디즈니 향한 업계 보이콧 움직임 발명도둑잡기(118.216) 09.21 28 0
2890822 나님 누웅⭐+ ♥냥덩이♥갤로그로 이동합니다. 09.21 25 0
2890820 국제 해적처럼 말하기 날 [3] 발명도둑잡기(118.216) 09.21 33 0
2890818 아마 다음 노트북은 갤럭시북으로 갈듯 프갤러(61.79) 09.21 70 0
2890817 나는 처녀가 좋은데 일녀보다 당연히 한녀가 나음.. [3] ㅆㅇㅆ(124.216) 09.21 95 0
2890816 나님 애널 일찍 주무실게양⭐+ ♥냥덩이♥갤로그로 이동합니다. 09.21 30 0
2890815 나는 성병 1위 매독 스시녀보다는 한녀가 좋음... ㅆㅇㅆ(124.216) 09.21 51 0
2890814 이미지처리쪽 진로 잘아는 분 계신가요? 프갤러(211.248) 09.21 34 0
2890813 살고싶지 않다 사는게 더 이상 귀찮다 [1] 메쿠이료갤로그로 이동합니다. 09.21 38 0
2890812 ■노트북 이정도면 개발용으로 어떰? [4] ㅇㅇ갤로그로 이동합니다. 09.21 70 0
2890810 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.21 25 0
2890809 [공지] [귀인환등초] [WhatIf] 환상초한전 리스트 프갤러(121.172) 09.21 43 0
2890808 ㅆㅇㅆ햄 나 1년뒤에 opengl과제 의뢰 되나 ㅇㅅㅇ [2] 프갤러(223.38) 09.21 64 0
2890807 퇴근길에 느끼는거지만 결혼하고싶다 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 09.21 69 0
2890805 cppreference를 어케 혼자 공부하라는거임 [3] 프갤러(223.38) 09.21 61 0
2890801 갤럭시북도 트랙패드 맥북만큼 좋냐 [1] 프갤러(61.79) 09.21 82 0
2890797 맥북 고민중인데 프갤러(39.117) 09.21 44 0
2890794 저녁 머먹찌? [3] ♥냥덩이♥갤로그로 이동합니다. 09.21 61 0
2890793 조심 프갤러(211.32) 09.21 48 0
2890792 인생 나름 재밌지않냐?? 힘들때도 있지만, 나름대로 즐거움 ㅇㅇ(223.38) 09.21 29 0
뉴스 27일 '락 페스티벌' 개최. . .김종서·소찬휘 등 8팀 출연…신월야구장서 무료 공연 디시트렌드 09.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2