Wzorce konstrukcyjne (ang. creational design patterns) - polegają na pozyskiwaniu obiektów bez zastosowania modyfikatora tworzenia nowej instancji. Wzorce tego typu kontrolują tworzenie nowych instancji klas czyli na przykład decydują o tym czy niezbędne jest aby dany obiekt został stworzony. Wzorce konstrukcyjne mogą także tworzyć obiekty bez specyfikacji dokładnej klasy, na podstawie której mają być tworzone.