개발자
Java같이 객체지향 프로그래밍 언어는 어떻게 접근하나요? 관점이 어려워요ㅠㅠ

답변 2
인기 답변
많은 관점이 있지만 저에게 도움이 됐던 관점은, 1. 객체는 서로 협력한다. 협력을 위해 객체의 역학과 책임이 결중둰다. 2. 협력하기 때문에 객체의 행동(메서드)는 다른 객체를 도와야 한다. 3. 다른 객체에게 특정 행동(메서드)을 요구할 순 있지만, 구체적으로 어떻게 행동하는지에는 관심이 없어야 한다. 4. 객체의 상태는 객체의 행동을 결정하고, 객체의 행동은 객체의 상태를 변경한다. 주저리주저리 이해되기 쉽지 않은 글을 적었지만, ‘객체 지향의 사실과 오해’ 라는 책을 계속 곱씹다 보면 좋은 관점이 생길 것이라 생각합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!