학부생 객체지향 수업 듣기전에 미리 공부좀 해가려는데 튜토리얼 같은 책 말고 원론적으로 객체지향 공부할만한 책 있을까요??