객체지향 패러다임의 관점에서 핵심은 역할, 책임, 협력이다. 객체지향의 본질은 협력하는 객체들의 공동체를 창조하는 것이다. 영화 예매 시스템에서 다양한 객체들이 영화…
객체지향 프로그래밍에서 고려할 점 대부분의 사람들은 클래스를 결정한 후에 클래스에 어떤 데이터와 메서드를 만들지 생각한다. 하지만 객체지향 프로그래밍은 말 그대로…
티켓 판매 어플리케이션 Chapter1에서 간단하게 티켓 판매 어플리케이션 구현을 해본다. 그리고 객체지향 설계가 안 된 코드에서 어떤 문제가 생기는지 파악하고…