객체를 생성하는 방법에는 여러 가지가 있지만, 그 중에서도 정적 팩토리 매서드와 빌더 패턴이 자주 사용된다.이 두 가지 방법은 각각 고유한 장점과 사용 목적이 있기 때문에, 상황에 따라 적절히 선택해야한다! 📌객체생성 패턴 정리1. new 키워드를 사용한 기본 객체 생성가장 기본적인 객체 생성 방법은 new 키워드를 사용하는 것이다.User user = new User();장점직관적이고 쉽게 사용할 수 있다단순 객체 생성 시 성능 면에서 유리하다단점가독성 부족: 생성자의 매개변수가 많아지면 각 값이 어떤 의미를 가지는지 파악하기 어렵다.유연성 부족: 생성자 이름은 항상 클래스 이름과 같아야 하므로, 다양한 객체를 생성하기 위한 이름을 제공하지 못한다. 2. 정적 팩토리 매서드정적 팩토리 매서드는 객체..
객체생성 패턴 정리 - 빌더 패턴,정적 팩토리 매서드
객체를 생성하는 방법에는 여러 가지가 있지만, 그 중에서도 정적 팩토리 매서드와 빌더 패턴이 자주 사용된다.이 두 가지 방법은 각각 고유한 장점과 사용 목적이 있기 때문에, 상황에 따라 적절히 선택해야한다! 📌객체생성 패턴 정리1. new 키워드를 사용한 기본 객체 생성가장 기본적인 객체 생성 방법은 new 키워드를 사용하는 것이다.User user = new User();장점직관적이고 쉽게 사용할 수 있다단순 객체 생성 시 성능 면에서 유리하다단점가독성 부족: 생성자의 매개변수가 많아지면 각 값이 어떤 의미를 가지는지 파악하기 어렵다.유연성 부족: 생성자 이름은 항상 클래스 이름과 같아야 하므로, 다양한 객체를 생성하기 위한 이름을 제공하지 못한다. 2. 정적 팩토리 매서드정적 팩토리 매서드는 객체..
2024.12.01