디시인사이드 갤러리

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

갤러리 본문 영역

컴잘알들아 이런 설계랑 비슷한 디자인 패턴이 있음???

Loodiny갤로그로 이동합니다. 2022.04.01 11:51:46
조회 89 추천 0 댓글 5
														

a14320aa2216782dbe445a48f691aeec358f9666513f41fc0639d3929b7590b816766b

일단 보닌은 python을 독학으로 기초만 배웠다는 사실에 양해를 구하고...



내가 지금 현재 처한 상황:


Missile이라는 클래스를 만들려고 하는데,

Missile 클래스의 객체들은 생성될 때

Warhead(탄두)와 Projectile(발사체)라는 클래스들의 하위 클래스들의 속성들을 합쳐서 만들어짐.


따라서 Missile의 각종 속성들(중량, 연료, 엔진 출력 등등)은 조합에 따라서 수백수천 가지가 될 수 있으면... 서도,


동시에 하나의 시뮬레이션에서는 고작해야 대여섯 종류의 미사일 '조합'들만 등장하고 말 가능성이 크고,

그 개별 조합마다 수십 수백개의 미사일 객체를 다뤄야 할 거 같단 말임...


그래서 드는 생각이, 만약 Missile 클래스 하나가 생성될 때마다

생성자로 참고한 Warhead와 Projectile의 수십 개에 달하는 속성들을 베끼자니

매우 귀찮...은 게 문제가 아니라,

만약 Warhead의 특이한 메서드를 상속하게 하고 싶다던가 하면 귀찮아지는 것도 있고,

사실상 같은 Warhead와 Projectile의 조합이라서 같은 속성들을 공유하는 수백개의 미사일 객체들 각각이

인스턴스 속성으로 자잘한 값들을 중복되게 가지게 됨으로서, 엄청난 메모리 낭비가 일어날 거 같거든???




그래서 생각해 낸 게

Missile 클래스를 생성해 내는 팩토리(라고 하는 거 맞나?) 클래스를 하나 만들어내서,

미사일이 하나 생성될 때마다 이 팩토리 클래스에서 '해당 미사일 조합을 내가 만들어둔 게 있었나?'를 체크해서,


만약 해당 조합이 없었다면, type 함수로 Missile, Warhead, Projectile을 상속하여

새로운 Missile의 자식 클래스를 만들고 해당 클래스의 객체를 만들고,


해당 조합이 예전에 만들어 둔 게 있다면, 그 클래스를 불러내서 객체를 만드는...




이런 식으로 작동하게 하는 게 맞는 건가... 싶은데



혹시 이거랑 비슷한 개념이 실제로 있는 건지 좀 묻고 싶음...

내가 쉬운 문제를 혼자서 어렵게 풀고 있는 게 아닌가 시프요.


어쩌면 저 속성들을 중복되게 복사하는 문제가 생각보다 사소한 거일지도 모른다는 생각도 들고???

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
공지 판타지 갤러리 이용 안내 [215/1] 운영자 21.09.02 30312 35
5890852 TS욕구 급상승중 어사일럼갤로그로 이동합니다. 11:50 1 0
5890851 단테에 [2] 노벨쨩갤로그로 이동합니다. 11:50 8 0
5890850 ㄹㅇ 미중전쟁 터지면 스켈톤 해야 살지 않나 그린.갤로그로 이동합니다. 11:49 7 0
5890849 지름코드 전쟁나면 그 클리셰 함 찍는거냐 [6] 무명소졸,갤로그로 이동합니다. 11:49 28 2
5890848 만주 벌판을 달려라 지름코드 모하비배달부갤로그로 이동합니다. 11:48 3 0
5890847 북한이 서울에 포랑 핵만떨궈도 조선경제 ㅈㅈ아님? [7] 수구사응와갤로그로 이동합니다. 11:48 31 0
5890846 세상이 전쟁 영웅 만주의 변경잭 지름코드를 부르고 있네 [1] 삽치갤로그로 이동합니다. 11:48 11 0
5890845 왜 양안전쟁 떡밥임 [2] 사이쓰갤로그로 이동합니다. 11:48 10 0
5890844 오나홀은 있는데 왜 오나립은 없지 판갤러(39.7) 11:48 2 0
5890843 삼전 병신들아 걍 아직 못했다는 얘기잖아 [2] 24생공김정윤갤로그로 이동합니다. 11:48 18 0
5890842 광화문에서 뭔가 하나보군 스드갤로그로 이동합니다. 11:47 5 0
5890841 지름코드가 남한의 료멘 스쿠나였냐..? [3] 삽치갤로그로 이동합니다. 11:47 27 0
5890840 저 지금 일어난 개백수라 그런데 ㅁㅅ 떡밥임 [3] 어브리갤로그로 이동합니다. 11:47 10 0
5890839 멸망주의자 루트 해야할거 같은데 아니오아니오카갤로그로 이동합니다. 11:47 6 0
5890838 애초에 북괴가 양안전쟁에 편승할 가능성이 별로 없어보임 ㆁㆁ갤로그로 이동합니다. 11:47 20 0
5890836 지름코드 전쟁나면 약간 콜옵5 소련군 주인공처럼 될거같음... 갤로그로 이동합니다. 11:46 18 0
5890835 와 씨발 지름코드 복선 걍 개좆지리네 ㅋㅋㅋㅋㅋ [3] 모하비배달부갤로그로 이동합니다. 11:46 65 5
5890834 근데 지름코드같은 애들이 영웅의 자질이 있지않을까 월하수향갤로그로 이동합니다. 11:46 10 0
5890833 머냐 전쟁남??? [2] gozaus갤로그로 이동합니다. 11:46 23 0
5890832 으흐흐 받짤써맛!!!!! [2] 방방갤로그로 이동합니다. 11:45 18 0
5890831 아.고양이.이 개.새끼. 잠을못자게하네 냥초크1갤로그로 이동합니다. 11:45 9 0
5890830 방방 짤나왓대 [6] ㅇㅇ(112.148) 11:44 41 1
5890829 흑인 게이 사무라이가 머냐 [3] 어사일럼갤로그로 이동합니다. 11:43 25 0
5890828 북한하고 전쟁하면 존나 빨리 끝날 거 같지 않냐 판갤러(39.7) 11:43 13 0
5890826 전쟁터지면 내 불안장애 약으로도 안되나 [4] 퓌캬륀갤로그로 이동합니다. 11:42 16 1
5890825 전라도는 안전할지도 모름. 판갤러들 살고싶으면 오셈. [5] 모하비배달부갤로그로 이동합니다. 11:42 33 0
5890824 북진도 잘 모르겠음 그린.갤로그로 이동합니다. 11:42 15 0
5890823 얘들아 나 하루종일 판갤하는 개백순데 평일오전이 고통스럽다 24생공김정윤갤로그로 이동합니다. 11:41 15 0
5890821 걍 중력절에 올라왔어야 이게 현대예술인데 [1] 나는ㅇㅇ갤로그로 이동합니다. 11:40 30 0
5890820 팩트는 지금 전쟁나면 지름코드가 선봉에 설거라는거임 [18] 삽치갤로그로 이동합니다. 11:40 145 12
5890819 한국 육군은 대만 지원할게 아니라 한가운데갤로그로 이동합니다. 11:40 21 0
5890818 진짜 일상이 무너진다는 거 현실감 너무 없네 [1] 지름코드갤로그로 이동합니다. 11:40 39 0
5890817 조선육군은 북진해서 어그로끌겠지 [3] 갤로그로 이동합니다. 11:39 45 0
5890816 시달소 문이 쓰는 노의 이야기 뭐냐고 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] 돌아온빵집파락호갤로그로 이동합니다. 11:39 33 0
5890815 근데 ㄹㅇ 미중전쟁 본격적으로 터지면 [9] 그린.갤로그로 이동합니다. 11:39 58 0
5890814 근데 대만 이새기들 이거 보고 어이터지네 [4] alembic갤로그로 이동합니다. 11:39 58 0
5890813 시달소 이번화보고 문인과 구유나가 물로켓이라는걸 깨달았다 피채원갤로그로 이동합니다. 11:39 30 0
5890812 씨발 가온 뭐하냐고 중국 가서 말려. 모하비배달부갤로그로 이동합니다. 11:39 8 0
5890811 진짜 피아조아 말 안되네 ㅋㅋㅋㅋㅋ [11] 자와미갤로그로 이동합니다. 11:38 95 8
5890810 7군단은 평양 똥꼬 후비라고 있는거지 미 친놈들이 ㆁㆁ갤로그로 이동합니다. 11:38 18 0
5890809 왜 양안전쟁 떡밥임? 갈릭소스갤로그로 이동합니다. 11:38 10 0
5890807 판붕이 도도봉갤로그로 이동합니다. 11:38 4 0
5890806 갈거면 아프리카로 탈조선해라 월하수향갤로그로 이동합니다. 11:38 8 0
5890805 북한이 한국에 핵 뿌려도 사람들 생각보다 안 죽을거라던데 [8] 삽치갤로그로 이동합니다. 11:38 46 0
5890804 양안전쟁나면 북한이 남침하는 척만하고 갤로그로 이동합니다. 11:38 16 0
5890803 전쟁이니 뭐니 하는 암울한 이야기 말고 이오리 팬티 이야기나하죠 [2] 푼제리를동경해서갤로그로 이동합니다. 11:37 22 0
5890802 북한 저출산 문제 얼마나 심하려나 한가운데갤로그로 이동합니다. 11:37 9 0
5890801 여자가 퐁퐁남 잡는 게 왜 문제야...? ㅠㅠ ㅇㅇ(223.38) 11:37 14 0
5890800 더게이머 웹툰 완결났네 [11] 어사일럼갤로그로 이동합니다. 11:36 48 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2