객체지향프로그래밍(OOP) - 3. 책임, 위임, 협력 (feat. Java)