1장 객체 설계


1장 객체 설계

객체 설계 public class Theater { private TicketSeller ticketSeller; public Theater(final TicketSeller ticketSeller) { this.ticketSeller = ticketSeller; } public void enter(Audience audience) { if (audience.getBag().hasInvitation()) { final Ticket ticket = ticketSeller.getTicketOffice().getTicket(); audience.getBag().setTicket(ticket); } else { final Ticket ticket = ticketSeller.getTicketOffice().getTicket(); audience.getBag().minusAmount(ticket.getFee()); ticketSeller.getTicketOffice().plusAmount(ti...


#OOP #책임 #의존성 #오브젝트 #수동적 #능동적 #객체지향 #객체설계 #객체 #캡슐화

원문링크 : 1장 객체 설계