[스터디] 오브젝트 – Chapter1: 객체, 설계
티켓 판매 어플리케이션 Chapter1에서 간단하게 티켓 판매 어플리케이션 구현을 해본다. 그리고 객체지향 설계가 안 된 코드에서 어떤 문제가 생기는지 파악하고 문제를 개선한다. 티켓 판매 어플리케이션은 Invitation, Ticket, Bag, Audience, TicketOffice, TicketSeller, Theater 클래스로 구성된다. 각 클래스들은 역할이 존재한다. 대표적으로 Theater 클래스는 관람객을 입장시키는 역할을 가지고 있다. 이 역할은 enter 메서드에 구현되어 있다. public class Theater { private … Read more