디시인사이드 갤러리

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

갤러리 본문 영역

객체 하나가 책임이 너무 많은 거 같아서 쪼개고 있는데 이게 맞나...

Loodiny갤로그로 이동합니다. 2021.10.10 13:33:05
조회 38 추천 0 댓글 2
														

a14320aa2216782dbe445a48f691aeec358f94664b2141fc0639d3929b719cb94a86



우주선 객체 하나가 메소드랑 속성을 백 개씩 가지고 있는 황당한 상황이 계속되고

실제로 이것들을 어찌어찌 수정해서 미사일 객체와 부이 객체 등등을 만들어야 하는 입장이 되니까

'아 씨바 이래서 추상 클래스 같은 걸 만드는거구나' 라고 깨달아서


Facade 디자인 패턴이 뭔지 대충 찾아보고

객체에서 '이동 담당하는 부분', '그래프 그리는 부분' 등등을 쪼개 보려고 하는데,



근데 이거 이 '~~ 하는 부분'들 사이의 결합성이 개에바라서

코드가 쓸데없이 지저분해지는 감이 있는데, 이게 맞나...?



그래프 그리는 메소드 부분에서

self.get_pos()

였던 부분이 전부


self.__owner.moveable.get_pos()

이런 식으로 늘어나고 있는데...



이게 진짜로 맞는 건가...



특히 위치 관련은 관측, 사격 등등 오만 메서드에서 참조하는 거다 보니

코드의 텍스트가 굉장히 길어지는 거 같은 기분임...




이런 걸 뭐 어케 처리해야 하는지 자료가 통 없어서 왜인가 하고 고민해 봤더니


생각해보니 대체 누가 프로그래밍하면서 이런 복잡한 객체 수십개가 한꺼번에 돌아가는

시뮬레이션 같은 걸 짜겠냐 싶네...


게임 프로그래밍 정도가 예외일 테고...

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
266148 고능아 데이터 베이스 먼데 ㄷㄷ 치둑희갤로그로 이동합니다. 21.10.12 14 0
266144 ■■■고아원 장갤놈들 즈그뒈진 애미 관짝■■■ ㅇㅇ(223.38) 21.10.12 15 0
266143 그래서 순수학원물도 쟤네가 죽인거임? 망고갤로그로 이동합니다. 21.10.12 23 0
266142 와 자다가 이상해서 깼는데 [8] Luin갤로그로 이동합니다. 21.10.12 64 0
266140 뭔 두시간 눈붙인동안 념글이 한페이지네 [1] 김해늑시갤로그로 이동합니다. 21.10.12 41 0
266139 울집냥이 박스에 쳐박힘 [4] 김아칸갤로그로 이동합니다. 21.10.12 26 0
266138 아니 시발 만화보고 마작치고왓더니 주식음전중이네 [4] D4C서부갤로그로 이동합니다. 21.10.12 27 0
266136 장첩중에 메슬보는놈이 없어서 망정이지 [1] ㅇㅇ(223.38) 21.10.12 62 0
266135 ■■■장갤 테러하러 가자 ■■ ㅇㅇ(223.38) 21.10.12 11 0
266134 솔직히 키리누키가 더재밌음.. 롤케잌은맛있다갤로그로 이동합니다. 21.10.12 12 0
266133 치코리는 기분좋게 술먹고 자고있을듯ㅋㅋ ㅇㅇ(223.62) 21.10.12 35 0
266132 전개 좆박은 거 다 떠나서 [1] ㅇㅇ(110.13) 21.10.12 44 0
266131 ■■■장첩이 갤 씹창내는데 보고만 있을거냐■■■ ㅇㅇ(223.38) 21.10.12 12 0
266130 부엉이가 상어한테 따먹히는 영상 [1] 미야악갤로그로 이동합니다. 21.10.12 24 0
266129 새벽에 무인 아이스크림 할인점 가면 아다때기 씹가능 치둑희갤로그로 이동합니다. 21.10.12 29 0
266128 작가 죽이기는 나쁜거에용... [1] 움뀨갤로그로 이동합니다. 21.10.12 30 0
266125 악질 차단목록(통피 국내vpn 해외vpn) 가져갈사람있으면 가져가셈 [5] 피케갤로그로 이동합니다. 21.10.12 69 0
266124 반사 [5] 망고갤로그로 이동합니다. 21.10.12 23 0
266123 교수님 그러면 거북은 어디 위에 있는 거죠? [2] D4C서부갤로그로 이동합니다. 21.10.12 20 0
266122 애초에 '꼬우면 보지마' 이게 왜 까여야할 스탠스임? [2] ㅇㅇ갤로그로 이동합니다. 21.10.12 73 0
266121 ㄴ 사과해!!! 얻구갤로그로 이동합니다. 21.10.12 12 0
266120 은발자안슬렌더단답계미소녀가 나오는 쌈박한 아재밋걸 좀 써다오 [2] 산업갤로그로 이동합니다. 21.10.12 22 0
266119 빵케이크가나쁜놈은맞지 [1] 민지갤로그로 이동합니다. 21.10.12 31 0
266117 겜4판도 저런 새끼들이 죽였는데 쩝 나바로그갤로그로 이동합니다. 21.10.12 42 4
266115 님들 그리고 저 축하받을 일있음 [13] ㅈㅅㅋㅇ갤로그로 이동합니다. 21.10.12 58 0
266114 캘러리 상태 어질어질 하넼ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] 뉴비백작갤로그로 이동합니다. 21.10.12 42 0
266113 근데 키갤 제외 버튜버 얘기할땐 키리누키로 들고오는게 편함 [8] 벽....갤로그로 이동합니다. 21.10.12 54 0
266110 장갤 고아새끼들이 판갤씹창내는데 참고있을거냐? 훈모아님(112.163) 21.10.12 35 1
266108 오랜만에 고인돌가족 플린스톤 코믹스 다시보니 참 재미있더라 D4C서부갤로그로 이동합니다. 21.10.12 20 0
266107 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 7 0
266105 근데 덕성 뜻이 모임?? [8] 움뀨갤로그로 이동합니다. 21.10.12 43 0
266103 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 8 0
266102 계속 말하지만, 미국 나스닥은 바이든 집권동안 가능성 없다. KIM쓰렉갤로그로 이동합니다. 21.10.12 24 0
266101 허접하게 손도배 돌리는 메스가키라 생각해보셈 [4] 망고갤로그로 이동합니다. 21.10.12 32 0
266100 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 9 0
266098 아직도 공지 왜 안올리냐고 하는 거 이해가 안 되네 푼제리갤로그로 이동합니다. 21.10.12 38 0
266097 종로에서 빵케이크님 올때까지 대기하겠다 [2] 역자갤로그로 이동합니다. 21.10.12 14 0
266096 8군 고닉 ....벽님 나와주세요@@@@@ ㅇㅇ(211.36) 21.10.12 10 0
266095 간편하게 아다만 때고 싶으면 새벽에 코인빨래방 가라 [4] 치둑희갤로그로 이동합니다. 21.10.12 77 0
266094 베이스라인 자막 ㄹㅇ 개쩌네 얼음송곳갤로그로 이동합니다. 21.10.12 24 0
266092 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 9 0
266091 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 3 0
266090 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 6 0
266089 그래서 웬디는 부활했나 망고갤로그로 이동합니다. 21.10.12 7 0
266088 8군 고닉 ....벽님 나와주세요~~~ ㅇㅇ(211.36) 21.10.12 12 0
266087 핰인생 맨날 처웃는데 메슬어쩔거야 [2] ㅇㅇ(223.38) 21.10.12 43 0
266085 ■■장첩들이 즈그갤로 다 돌아갈때까지 나좀도와라■■ [2] ㅇㅇ(223.38) 21.10.12 29 0
266084 땃쥐가 토끼랑 노는영상 미야악갤로그로 이동합니다. 21.10.12 18 0
266083 ㄴ탈모임 ㅇㅇ(175.223) 21.10.12 6 0
266081 ㄹㅇ 걍 왓챠코가 유동인권 어쩌구하면서 개똥컨셉잡은게 제일악질임 피케갤로그로 이동합니다. 21.10.12 50 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2