도서 (9) 썸네일형 리스트형 [Object] Chapter 01 - 객체, 설계 객체지향 패러다임을 설명하기 위해 추상적인 개념이나 이론을 앞세우지 않고, 가능하면 개발자인 우리가 가장 잘 이해할 수 있고 가장 능숙하게 다룰 수 있는 코드를 이용해 객체지향의 다양한 측면을 설명하려고 노력할 것이다. 소프트웨어 모듈은 세 가지 목적이 있다. 1. 실행 중에 제대로 동작 2. 변경을 위해 존재 3. 코드를 읽는 사람과 의사소통하는 것 (이해하기 쉬움) public class Theater { private var ticketSeller: TicketSeller init(ticketSeller: TicketSeller) { self.ticketSeller = ticketSeller } public func enter(audience: Audience) { if audience.bag.ha.. 이전 1 2 다음