Skip to content
StackPractices

Tag: creational

Browse 9 practical software engineering resources tagged with "creational". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving creational.

Abstract Factory Pattern

Create families of related objects without specifying concrete classes. A creational design pattern for consistent object families.

Builder Pattern

Construct complex objects step by step. A creational design pattern for readable, configurable object construction.

Builder Pattern for Complex Configuration Objects

Use the Builder pattern to construct complex configuration objects with optional parameters and sensible defaults without telescoping constructors

Factory Pattern

Create objects without specifying the exact class to instantiate. A creational design pattern for flexible object creation.

Multiton Pattern

Manage a map of named singleton instances, providing controlled access to a finite set of shared objects identified by keys.

Object Pool Pattern

Reuse expensive objects instead of creating and destroying them repeatedly. A creational pattern for managing scarce resources efficiently.

Prototype Pattern

Create new objects by copying existing ones. A creational design pattern for cloning and object duplication.

Singleton Pattern

Ensure a class has only one instance and provide global access to it. A creational design pattern for controlled object creation.

Practical Design Patterns Guide

A guide to selecting and applying the right design pattern for common software engineering problems.