디시인사이드 갤러리

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

갤러리 본문 영역

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

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
1440617 일본 토요코키즈 좀 그렇네 소다향¤갤로그로 이동합니다. 22.04.10 71 0
1440616 근데 원피스 해군은 왜 마린임??? [5] 피케갤로그로 이동합니다. 22.04.10 83 0
1440615 야부키켄타로에 이어 데어라작가 신작도 TS라니 [1] 래머갤로그로 이동합니다. 22.04.10 29 0
1440614 나 김아칸인데 이제 댓글에 답댓다는거 그만둘까 [6] 김아칸갤로그로 이동합니다. 22.04.10 36 0
1440613 이번에 독일 러시아산 석탄 수입 금지도 웃음벨이던데 ㅇㅇ(106.101) 22.04.10 24 0
1440612 디씨에는 원래 대댓글이 없던거 모르는 판갤러도 있겠지... [12] seeu갤로그로 이동합니다. 22.04.10 63 0
1440611 쭌이부러워울었다 [1] 김해린갤로그로 이동합니다. 22.04.10 23 0
1440609 저녁머먹지 [4] 김아칸갤로그로 이동합니다. 22.04.10 16 0
1440608 버즈 라이브 별로 안좋나.. [13] 벼디갤로그로 이동합니다. 22.04.10 61 0
1440605 가테 솔직히 14챕 기대미만이긴햇음... 김규소갤로그로 이동합니다. 22.04.10 24 0
1440604 판갤은 빵케이크 끼얏호우 디씨콘을 보급하라 [4] 루잭갤로그로 이동합니다. 22.04.10 29 0
1440603 강용석 개웃기네 ㅋㅋㅋㅋㅋㅋ [3] 콥등이갤로그로 이동합니다. 22.04.10 65 0
1440602 저도 지구온난화 안믿었는데 여름에 개더우니까 믿게됨 [2] 속죄황갤로그로 이동합니다. 22.04.10 49 0
1440601 아니 Tychonoff thm이랑 Axiom of Choice가 동치네 [9] 건전여우갤로그로 이동합니다. 22.04.10 42 0
1440599 동강동강 그새끼는 시발 개씹거물된거아니엇음??? 피케갤로그로 이동합니다. 22.04.10 29 0
1440598 동양에서 서양인여자보면 왜 남자같다함? [1] ㅇㅇ(211.252) 22.04.10 15 0
1440597 현재노피아투베1위 인기의이유가뭐냐 [5] 민간인지망생갤로그로 이동합니다. 22.04.10 57 0
1440593 유리아가 성유진잡아먹는거보고 울부짖었다 [3] 덕영갤로그로 이동합니다. 22.04.10 25 0
1440591 데어라작가 신작이 ts라고? [4] 창미갤로그로 이동합니다. 22.04.10 32 0
1440590 신촌에서 마술쇼 하는거 봄ㅋㅋㅋㅋㅋ [4] 갤로그로 이동합니다. 22.04.10 25 0
1440589 도레미 엑덱 미.친넘이네 ㅋㅋㅋㅋ [7] 아니.갤로그로 이동합니다. 22.04.10 47 0
1440588 28살인데 편의점 빠꾸당함..jpg [4] idea갤로그로 이동합니다. 22.04.10 80 0
1440587 이야 바깥날씨 좋네 [2] 유논.갤로그로 이동합니다. 22.04.10 13 0
1440586 로또 1등, 당첨돼주지 않으려나... [3] 빵케이크갤로그로 이동합니다. 22.04.10 30 0
1440585 글로벌 이상 기후가 진짜 있긴 있는건가 [6] 수류탄이야갤로그로 이동합니다. 22.04.10 31 0
1440581 스테비아 토마토란거 정체 알고나니까 존나 놀랍네 ㅋㅋㅋㅋ [6] 벽.갤로그로 이동합니다. 22.04.10 121 0
1440579 아니근데 ㄹㅇ 모든게 다 재능인거같음 시구르드갤로그로 이동합니다. 22.04.10 25 0
1440578 'ㅅ' 악을 무언가 특별한 것으로 착각하시면 안되어요! 라이트유리갤로그로 이동합니다. 22.04.10 9 0
1440576 ado 이노래 최애됨 도도가마루갤로그로 이동합니다. 22.04.10 25 0
1440573 아니 ㄹㅇ 에어컨 틀어야겠는디???? 속죄황갤로그로 이동합니다. 22.04.10 10 0
1440571 걍먼가 원피스 어릴때봣던 조연들 나무위키 한번씩 쳐보고 되게 뿌듯해짐 [2] 피케갤로그로 이동합니다. 22.04.10 40 0
1440568 Tychonoff는 또 뭐하던 사람이었을까... [2] 건전여우갤로그로 이동합니다. 22.04.10 39 0
1440565 ㄹㅇ 중국은 온갖 전쟁범죄 다 할걸 시스템올그린갤로그로 이동합니다. 22.04.10 29 0
1440564 ㄹㅇ 카구야도 니지동도 스파이패밀리도 중계 안하면서 [5] 루잭갤로그로 이동합니다. 22.04.10 51 0
1440563 ㄹㅇ 근본 넘치는 작가답네 [7] 나리아갤로그로 이동합니다. 22.04.10 112 0
1440561 크퀘 토벌도전결장투기장사기캐릭 도도가마루갤로그로 이동합니다. 22.04.10 9 0
1440560 철권 폴 이새끼만 레아캔슬있는거 존나불합리 [3] 창미갤로그로 이동합니다. 22.04.10 11 0
1440558 창작물속으로 다크문편보는데 울부짖었다 [1] 덕영갤로그로 이동합니다. 22.04.10 33 0
1440557 성선설은 선의 당위성 문제임 차단된아이피갤로그로 이동합니다. 22.04.10 11 0
1440556 시험준비 하기 싫네 [3] The-second갤로그로 이동합니다. 22.04.10 16 0
1440554 급함)통풍 때문에 맥주 못마시는 쩔뚝팸만 보도록해 [4] 모하비배달부갤로그로 이동합니다. 22.04.10 31 0
1440553 이쁜딸을 낳으면 보는 풍경...jpg [3] ㅇㅇ(58.230) 22.04.10 49 0
1440552 여우동 전무랑 스킨도 끼워준 ㄷ [2] 지평선,갤로그로 이동합니다. 22.04.10 26 0
1440551 러시아가 저런데 중국은 도데체 얼마나 더 심각한거냐 역정사각형갤로그로 이동합니다. 22.04.10 30 0
1440550 님들 빨리 축하해주셈 [18] seeu갤로그로 이동합니다. 22.04.10 71 0
1440549 편의점치킨 먹으면 다음날 설사하는데 나만 그런거? ㅇㅇ갤로그로 이동합니다. 22.04.10 6 0
1440547 유럽 놈들 ㄹㅇ 전쟁 끝나고 4,5년 지나면 어느순간 슬쩍 [2] ㅇㅇ(106.101) 22.04.10 51 0
1440546 크퀘 접은 사이에 대체 무슨 일이 [1] 가을걸음갤로그로 이동합니다. 22.04.10 20 0
1440545 데어라작가 차기작 Ts물이었네 ㅁㅊ [4] 나리아갤로그로 이동합니다. 22.04.10 107 0
1440544 원피스 나무위키로만 깔짝되는데 이새끼왤캐성장함ㅋㅋㅋ [5] 피케갤로그로 이동합니다. 22.04.10 65 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2