객체지향 프로그래밍 순서

  1. 어떤 class가 필요한지를 고민하기 전에 어떤 객체들이 필요한지 고민하라.
  2. 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 일원으로 봐야 한다.

프로그래머의 역할

협력