자유게시판

클래스에 대해서 잘 모를 때 변수를 배열을 써서 만들었습니다. 항구 데이터, 함선 데이터 등등.

 

그런데 최근 C++를 공부하면서 항구 데이터와 함선 데이터는 배열이 아니라 클래스를 쓰는 것이 더 적합하다고 판단하게 되었습니다.

 

함선에 대해 항해사가 선장을 맡도록 하는 선장변경 시스템을 고려하지 않아서 이제서야 선장 변수를 함선 배열에 추가하려니까 배열말미요소 기준으로 짠 스크립트가 많아서 선장 변수를 배열 말미에 추가해 버리면 일부 스크립트 처리에서 요소가 한칸씩 밀려버립니다. 그렇다고 배열 앞에 넣어도 배열 요소 번호 기준으로 짠 스크립트 때문에 요소가 한칸씩 밀립니다. 배열 크기가 일정하다고 가정했기 때문입니다.

 

애당초 클래스를 썼으면 배열말미요소 기준으로 스크립트를 짤 필요 없이 클래스 내의 멤버변수명 기준으로 스크립트를 짰을겁니다. 클래스로 해주면 새 멤버변수를 추가해주면 되기 때문에.

 

답을 한칸씩 밀려서 썼는데 고쳐야 하는 그런 경우. 기능을 하나 추가하는데 스크립트를 전체적으로 수정해줘야 하는 경우가 생겨버렸으니 배열보다 클래스로 만들었어야 한다는 건데, 애당초 항구 데이터와 함선 데이터를 만들 때는 클래스 사용법이 미숙하던 때였으니 만들면서 실력이 많이 늘은 건 좋은데 만들기 시작할 때의 실력과의 격차가 문제군요.

 

 

Comment '2'
  • ?
    피프테르 2012.12.29 16:40
    그래서 객체지향이 나온거고 디자인패턴이 나온거겠죠ㅎ 대항해시대라면 스트레티지 패턴으로 설계하시면 좋을것같아요
  • ?
    탐험가 2012.12.30 14:33
    댓글 감사.

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 47367
잡담 키배.Manga 6 HeyCat 2010.03.17 580
키바의모험 0.1 2 wewe111 2010.07.22 525
키미츠카 부활 5 君塚ちえい 2009.06.16 611
잡담 키드님꺼랑 에반님꺼 한번에 다 잡기~ 10 봉시기 2009.10.30 1341
막장 키넥트와 마인크래프트 조합하기 남십자성 2011.01.25 1365
잡담 킁... 게임을 왜 만들기 시작해가지고... 2 칸슐츠 2013.12.17 668
잡담 클쑤마쓰~ 5 휘파람개비 2010.12.24 349
잡담 클립 스튜디오 페인트 를 질렀습니다 6 file Omegaroid 2013.12.27 1676
설문 클린 캠페인에 관해 4 베리타스 2010.08.10 1703
잡담 클로즈베타.. 3 JACKY 2010.10.08 340
잡담 클로이(여흑사제) 밑그림 +_+... 10 봉시기 2009.10.13 1016
잡담 클로이(여흑사제) 도트 +_+...그리고 세미(기사)러프그림 10 봉시기 2009.10.16 1753
잡담 클로이 채색끝~ 'ㅇㅠ... 10 봉시기 2009.10.14 959
잡담 클로에의 레퀴엠에 대해 AITrixie 2015.12.12 284
잡담 클로버필드...진짜 JJ대단하네요 3 클로버 2008.01.29 1569
클럽박스의 정체! 조심하자! 5 독도2005 2008.05.15 1931
잡담 클럽 박스에서 강좌의 원본 파일을 받을수 있또록 올리도록 해야겠군요. 2 아방스 2008.03.20 1081
막장 클래식 음악 좋아하시는 분들에게... Alkaid 2012.08.07 956
클래스를 써야 할 곳에 배열을 써서 만든 경우. 2 탐험가 2012.12.29 828
잡담 클남 8 하늘바라KSND 2013.01.24 665
목록
Board Pagination Prev 1 ... 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ... 756 Next
/ 756