728x90 정적 팩터리 메소드1 item 1. 생성자 대신 정적 팩토리 메소드를 고려하라 * 정적 팩토리 메서드 (static factory method) ? : public 생성자와 별도로 해당 클래스의 instance를 반환하는 정적 메소드. public 생성자 대신 or 같이 사용 가능. * 장점 이름을 가질 수 있다. 메서드에 이름을 부여함으로써 반환될 객체의 특성을 잘 나타낼 수 있음. 한 class 내에서 시그니처가 같은 생성자가 여러 개 필요한 경우에 사용 똑같은 type을 파라미터로 받는 생성자를 두개 이상 만들 수 없는 제약 조건이 있으므로, 이 경우에 사용하면 좋다. 즉, 매개 변수의 타입,개수가 같은 생성자도 만들 수 있다. ublic static void main(String[] args) { Book book1 = new Book("Effective java"); Bo.. 2022. 4. 7. 이전 1 다음 728x90