20180927

JAVA

  • 메소드(함수)에서 이상적인 인자 개수는 0개(무항)이다. 다음은 1개이고, 다음은 2개이다.
  • 3개는 가능한 피하는 편이 좋다. 4개 이상은 특별한 이유가 있어도 사용하면 안된다.

  • 대부분의 메소드에서 인자로 필요한 요소는 인스턴스 변수 후보가 된다.
  • 특정 메소드에서만 사용되는 인자는 인스턴스 변수로 사용하지 않는 것이 효율적이다.

  • 뭔가 다른 객체를 생성하는 역할을 하는 클래스를 Factory라는 용어로 많이 사용함.