객체지향프로그래밍 (1) 썸네일형 리스트형 1장 객체, 설계 주요 키워드 자율성 캡슐화 응집도 객체지향 책임의 이동 의존성 의인화 데이터, 프로세스 해당 장에서 제시하는 코드는 "자율성", "책임", "응집도"등 모든 면에서 객체지향스럽게 작성하지 않은 코드들입니다. 즉 해당 코드에서 나타나는 여러 문제점들을 차차 수정해나가며 공부를 해나가도록 저자는 유도를 하고 있습니다. 그리고 저는 이를 따라가고자 합니다. 1장에서 구현한 프로그램은 티켓을 판매하는 프로그램으로 UML은 다음과 같습니다. 그리고 이러한 UML을 바탕으로 구현한 코드는 다음과 같습니다. public class Theater { private TicketSeller ticketSeller; public Theater(TicketSeller ticketSeller) { this.ticketSelle.. 이전 1 다음