1. 생성 패턴 (Creational)

소프트웨어 공학에서 창조적 디자인 패턴이란, 객체 생성 메카니즘을 다루고 상황에 적절한 객체를 만드는 것입니다. 객체에 디자인 문제나 또는 복잡한 디자인을 추가하는 것이 객체 생성의 기본 형태입니다. 창조적 디자인 패턴으로 객체 생성을 어떻게든 제어해서 이 문제를 해결해야 합니다.