디시인사이드 갤러리

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

갤러리 본문 영역

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

Loodiny갤로그로 이동합니다. 2022.04.01 11:51:46
조회 95 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 매니저들에게 가장 잘할 것 같은 스타는? 운영자 25/03/10 - -
공지 판타지 갤러리 이용 안내 [229/1] 운영자 21.09.02 102478 36
7345618 크아아악 또 누워있다 잠들고 말았구나 다이호갤로그로 이동합니다. 08:23 0 0
7345617 미래 디스토피아 초양극화 사회에서 부족으로 살아남는 꿈 꿈 한가운데갤로그로 이동합니다. 08:20 9 0
7345616 커피는 카라멜 마키야또, 라떼, 아인슈페너처럼 [1] 크리스피갤로그로 이동합니다. 08:20 8 0
7345615 ... 지금 영포티는 데모 세대 아니잖아 [2] 설아연갤로그로 이동합니다. 08:19 18 0
7345614 내가 지금까지 몬헌을 잘못하고 있었구나 [1] 외않됌갤로그로 이동합니다. 08:18 13 0
7345613 로또 일 등 디시 에서 나옴 ㄷㄷ.j pg 판갤러(123.214) 08:18 2 0
7345612 붕스 프로듀서 말하는 거 뭔가 좀 좆같네 [19] ㄴㅅㅇ(58.122) 08:17 10 0
7345611 아무리 생각해도 무라타 아내가 "조총련" 인 것 같아요. [1] 쇠안경(183.105) 08:17 10 0
7345610 지듣노 - 워너원 really really aa(118.235) 08:17 4 0
7345609 일교차 왜케 크냐... 무적칼퇴근갤로그로 이동합니다. 08:17 6 0
7345608 아침에 일어났는데 공부하기싫군 수구사응와갤로그로 이동합니다. 08:16 8 0
7345607 얼퓌기 [3] 퓌캬륀갤로그로 이동합니다. 08:16 12 0
7345606 돈까스가 먹고싶네요 Dd갤로그로 이동합니다. 08:16 9 0
7345605 하아 오늘도 출근인가 [1] 트루먼갤로그로 이동합니다. 08:15 12 0
7345604 이번 디시 에서 로또 일 등 나옴 .j pg 판갤러(123.214) 08:14 3 0
7345603 여자아이가성범죄저지르는짤 [1] ㄹㅋㄹㅋ갤로그로 이동합니다. 08:14 29 0
7345602 특히 풀업할때 걍 순수 팔힘으러 올라가는거같음 [6] 엘시갤로그로 이동합니다. 08:13 26 0
7345601 이거 출처 아는 사람 [7] 모하비배달부갤로그로 이동합니다. 08:12 47 0
7345600 저 해초크림처럼 ip고정인 광고는 광고비 내는 광고인거고 [1] 설아연갤로그로 이동합니다. 08:10 27 0
7345598 소전 그 마인드맵 백업 안되는 애들도 있지 않던가 [4] 산업갤로그로 이동합니다. 08:10 26 0
7345597 아침이두려운가 [2] 안분지족갤로그로 이동합니다. 08:09 27 0
7345596 술때문에 얼굴에 여드름 존나 난사람 ㅇㅇㅇㅇ(222.105) 08:09 8 0
7345595 왜안됢만보셈 [1] 재일교4갤로그로 이동합니다. 08:08 12 0
7345594 오늘도 백종원 도시락 약탈을 시작해볼까 [3] 설아연갤로그로 이동합니다. 08:08 43 0
7345593 AI를 경악시킨 카페음료 풍맞은아재갤로그로 이동합니다. 08:07 23 0
7345592 념부탁) 로또 일 등 당첨됨 인증함. j pg 판갤러(123.214) 08:07 3 0
7345591 소전은 인형끼리 몸바뀜 << 굉장히 쉽게 일어날수있는 일인데 [2] 래머갤로그로 이동합니다. 08:06 38 0
7345590 데스스타 건설 관료 진짜 불쌍한ㄷ D4C서부갤로그로 이동합니다. 08:06 18 0
7345589 80년대 마인드는 젊은사람이 소통하려하지마라 [3] 로켓갤로그로 이동합니다. 08:06 39 0
7345588 아침점호는사라져야하는게밎디 [4] 레헤갤로그로 이동합니다. 08:05 30 0
7345587 출근하기싫어....흑흑흑 인포그램갤로그로 이동합니다. 08:03 7 0
7345586 로또 일 등 디시 에서 나옴 ㄷㄷ.j pg 판갤러(123.214) 08:03 4 0
7345585 이런짤 보면 거스가 반응함 [4] 불건전유니0.1갤로그로 이동합니다. 08:03 44 0
7345584 오늘자 히로히로도 재밌었다 [2] 글나갤로그로 이동합니다. 08:03 6 0
7345583 5시 반에 깨서 2시간 넘게 눈만 감고 있었음 [1] 소일렌트그린갤로그로 이동합니다. 08:02 9 0
7345582 레헤 인생이 망한이유(이유있음) [7] 레헤갤로그로 이동합니다. 08:01 32 0
7345581 이번 디시 에서 로또 일 등 나옴 .j pg 판갤러(123.214) 08:00 4 0
7345580 미국 요양원은 비만률이 굉장히 낮다더라 [2] 래머갤로그로 이동합니다. 08:00 46 0
7345579 아침 하체운동 너무 힘든데 화참자갤로그로 이동합니다. 07:59 7 0
7345578 오늘따라 사키라는 여자 노래가 머릿속에 [5] 백소야갤로그로 이동합니다. 07:59 24 0
7345577 여자는 덩치 살짝 있는게 꼴리는거 같음 [4] 외않됌갤로그로 이동합니다. 07:57 26 0
7345576 알콜은 숙취나 심장안조아지는거 직빵이라 끊기쉬웟는데 카페인은 도저히 적근대갤로그로 이동합니다. 07:57 16 0
7345575 아줌마짤 [1] ㄹㅋㄹㅋ갤로그로 이동합니다. 07:56 19 0
7345574 아부지 80년대 마인드 나올때마다 소통이 안되네... [7] 엘켐갤로그로 이동합니다. 07:56 78 0
7345572 등으로 땡긴다는게.도저헤 뭔지모르겟디 [5] 엘시갤로그로 이동합니다. 07:55 34 0
7345571 이 통피 유동 스토커 친구 ㄹㅇ 활동주기가 신기하네 [2] 판갤러(117.111) 07:54 26 0
7345570 념부탁) 로또 일 등 당첨됨 인증함. j pg 판갤러(123.214) 07:52 4 0
7345569 이거 저지능 미소임. [2] 유로지바갤로그로 이동합니다. 07:51 27 0
7345568 폭식녀 모치즈키양 만화 숨겨진거 무섭네 ㄷㄷ [4] 래머갤로그로 이동합니다. 07:51 48 0
뉴스 ‘인기가요’ 지드래곤 1위 차지…BTOB·인피니트 등 화려한 컴백 무대 디시트렌드 03.10
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2