팩토리 메서드 패턴이란? Node.js와 함께 배우는 구현과 활용법
팩토리 메서드 패턴이란?팩토리 메서드 패턴(Factory Method Pattern)은 객체 생성 로직을 캡슐화하여 하위 클래스에서 생성 방식을 정의할 수 있도록 하는 디자인 패턴입니다.이 패턴을 사용하면 클라이언트 코드가 객체의 구체적인 생성 방식에 의존하지 않고, 유연하게 확장할 수 있습니다.팩토리 메서드 패턴의 특징객체 생성 로직 캡슐화: 객체를 직접 생성하는 대신, 팩토리 메서드를 통해 생성하도록 함OCP(Open-Closed Principle) 준수: 새로운 객체를 추가해도 기존 코드 수정 없이 확장 가능상속을 통한 확장성 증가: 부모 클래스를 수정하지 않고도 새로운 객체 유형을 추가할 수 있음팩토리 메서드 패턴이 사용되는 경우사용 사례설명데이터 변환외부 API 데이터를 내부 형식으로 변환데이터..
2025.02.12