[Effective Java] 생성자 대신 정적 팩토리 메서드를 고려하라.


[Effective Java] 생성자 대신 정적 팩토리 메서드를 고려하라.

생성자 대신 정적 팩토리 메서드를 고려하라. - 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자 - 클래스는 생성자와 별도로 정적 팩토리 메서드 제공 가능 장점 1 : 이름을 가질 수 있다. - 생성자에 넘기는 매개변수와 생성자 자체만으로 반환될 객체의 특성을 제대로 설명하지 못한다. - 생성자를 이용해서 객체를 만들었는데 매개변수만 보고 어떤 객체가 반환될지 예측하기 어렵다. - 정적 팩토리 메서드를 사용하면 name과 age를 가지는 객체가 생성된다는 걸 쉽게 알 수 있다. - 생성자는 하나의 시그니처로는 생성자를 하나만 만들 수 있다. - 위와 같이 작성하면 오류가 발생한다. 생성자에서는 - 하지만 정적 팩토리 메서드..........

[Effective Java] 생성자 대신 정적 팩토리 메서드를 고려하라.에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Effective Java] 생성자 대신 정적 팩토리 메서드를 고려하라.