전체 글
-
item 1 생성자 대신 정적 팩터리 메서드를 고려하라책/이펙티브 자바 2022. 2. 9. 23:40
ITEM 1 생성자 대신 정적 팩터리 메서드를 고려하라. 생성자를 이용하여 객체 생성 public class Foo { private String name; public Foo(String name) { this.name = name; } } 위와 같이 생성자를 통해 객체를 생성 하는 경우 아래와 같이 호출부에서 이 객체의 역할을 알기가 힘들다 public static void main(String[] args) { Foo foo1 = new Foo("hong"); } 생성자의 개수가 더 많아진다면 ? public class Foo { private String name; private int age; public Foo(String name) { this.name = name; } public Foo(..