메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 C++ 프로그래밍

뇌를 자극하는 C++ 프로그래밍 질의응답 게시판입니다.

간단한질문입니다[클래스설계할때]

2008-03-08

|

by

2502

안녕하세요
이번에도 저자님은 과연 어떻게 할 것인가를 알고 싶어서 찾아왔습니다
물론..짧은 질문만 보고서는 프로그램의 상황을 다 알수있는건 아니지만. 최대한
궁금한것을 물어보겠습니다

*상황*
이번에 블랙잭 게임을 만들려고 합니다.

*구조*
카지노클래스(전체클래스들을 컨트롤 하는 컨트롤 클래스입니다)

겜블러클래스(딜러,플레이어에 상속당하는 클래스입니다)
딜러클래스()
플레이어클래스()

카드클래스(겜블러 클래스 안에 객체 포인터로 포함이됩니다(겜블러가가지고있는카드), 또한 카지노 클래스에도
객체포인터로 포함됩니다(카지노가 가지고있는카드) )

*갈등하는것*
카드는 셔플 이라는 기능이있습니다. 음..섞어주는 기능을 셔플이라는 함수로 구현을 하려고합니다
그런데 셔플을 하는것은 카지노이고 셔플은 카드클래스와 연관이 되어있습니다
그러면 셔플이라는 함수를 카드 클래스에 넣는게 좋을까요 아니면 카지노 클래스에 넣는게좋을까요
저는 카지노 클래스에 넣고싶습니다. 왜냐면 실제 카지노에서도 카드를 섞는것은 카지노 측이고
카드가 자동으로 섞이는게 아니기때문입니다..
하지만 클래스로 짤때는 분명히 카드클래스 안에서 하는게 맞는것같습니다..

간단하다고 해놓고 평소보다 더 길어져버렸습니다..
길기만하고 전달이 잘되지않은게 아닌지 걱정됩니다..
고생하십니다~
댓글 입력