반응형 gof1 [JAVA] 정적 팩토리 메소드란? (static factory method) 정적 팩토리 메서드 정적(static), 팩토리(factory), 메서드(method) GoF라는 디자인 패턴 중 팩토리 패턴에서 유래한 단어로 객체를 생성하는 역할을 분리하겠다는 것을 말한다. (하지만 정적 팩토리 메서드와 팩토리 패턴은 명확하게 다르고, 디자인 패턴 중에 이와 일치하는 패턴이 없다고 한다. 이 부분에 대해선 공부를 해봐야겠다..) 좀 더 쉽게 설명하자면 생성자를 통해 객체를 생성하는게 아니라 별도 메소드를 정의해서 객체를 생성할 수 있도록 객체 내에 정적 메소드를 정의해놓은 것! 정확히 어떤 메소드를 얘기하는 건지 예시를 들어보겠다. java.time 패키지에 포함된 LocalDateTime 클래스의 정적 팩토리 메서드를 살펴 보면 생성자를 통해 객체를 생성하는 것이 아니라 of 메소.. 2022. 1. 10. 이전 1 다음 728x90 반응형