오브젝트 글 모음
총 3개의 글이 있습니다.
독서 기록2025-11-29
03. 역할, 책임, 협력
3장은 영화 예매 시스템을 다시 바라보면서 객체지향 설계의 본질을 역할(Role), 책임(Responsibility), 협력(Collaboration)의 관점에서 설명한다. 클래스, 상속, 인터페이스보다도 먼저 고려해야 하는 설계의 출발점이 이 세 가지라는 점을 강조한다.
오브젝트
독서 기록2025-11-20
02. 객체지향 프로그래밍
먼저 영화 예매 시스템이 가져야 할 기능과 규칙을 정리한다. 고객은 영화를 예매할 수 있다 영화는 제목, 상영 시간, 가격 등의 정보를 가진다 할인 조건(요일, 시간, 순번 등)에 따라 요금이 달라질 수 있다 할인 정책은 금액 할인과 비율 할인 등이 존재한다 요구사항을 분석한…
오브젝트
독서 기록2025-11-18
01. 객체, 설계
가장 처음 제시되는 버전의 코드는 Theater가 모든 작업을 도맡아 처리하는 형태이다. Theater는 Audience, Bag, TicketSeller, TicketOffice의 세부 구현을 모두 알고 있다. 이 구조는 다음과 같은 특징을 가진다.
오브젝트