책/오브젝트 (1) 썸네일형 리스트형 01_객체 설계 영화관을 살펴보자 영화관에는 관객(Audience), 티켓 판매원(TicketSeller), 티켓 판매소(TicketOffice)가 존재한다. 관객은 가방을 가지고 있고, 가방에는 돈(amount), 티켓(ticket), 초대권(Invitation)이 존재한다. 티켓 판매소에는 티켓(ticket)과 돈(amount)가 존재한다. 우리는 아래와 같은 동작을 진행하는 프로그램을 만들어 볼 것이다. 1. 추첨을 통해 선정된 관람객에게 공연을 무료로 관람할 수 있는 초대장을 발송 - 초대장에는 날짜가 적혀있다. 2. 이벤트에 당첨된 관람객은 초대장을 티켓으로 교환한 후에 입장. - 관람객은 티켓을 얻는다. 3. 이벤트에 당첨되지 않은 관람객은 티켓을 구매해야만 입장 가능. - 관람객의 돈은 줄어든다. - 관람객.. 이전 1 다음