디자인 패턴
[디자인 패턴] 팩토리 패턴과 추상 팩토리 패턴에 대해 알아보고 차이점 분석하기 : JavaScript 예제 포함
팩토리 패턴 팩토리 패턴(Factory Pattern)은 객체 생성을 처리하는 코드와 사용자 코드를 분리하여 객체를 생성하는 패턴입니다. 팩토리 패턴을 사용하면 객체 생성을 처리하는 코드와 사용자 코드를 분리할 수 있으며, 객체를 생성하는 방식을 유연하게 변경할 수 있습니다. 객체 생성을 처리하는 코드를 단일화하여 중복 코드를 제거하고, 객체 생성에 대한 의존성을 완화할 수 있습니다. 팩토리 패턴은 크게 두 가지로 나눌 수 있습니다. 심플 팩토리 패턴 심플 팩토리 패턴(Simple Factory Pattern)은 객체 생성을 전담하는 클래스를 만들어서 객체를 생성하는 패턴입니다. 사용자는 팩토리 클래스에게 객체 생성을 요청하면 팩토리 클래스에서 객체를 생성하여 반환합니다. 심플 팩토리 패턴의 장점은 사용..