Byte Depth
← All tags

#Creational Pattern

4 articles

Low Level Design

Abstract Factory Pattern — Families of Related Objects in Java

How the Abstract Factory pattern ensures product families stay consistent and eliminates the risk of mixing incompatible objects at compile time.

Aug 26, 2026·10 min read
Low Level DesignAbstract Factory PatternDesign Patterns

Low Level Design

Builder Pattern — Construct Complex Objects Step by Step

How the Builder pattern eliminates telescoping constructors, keeps object construction readable, and enables immutable objects with optional fields.

Aug 26, 2026·9 min read
Low Level DesignBuilder PatternDesign Patterns

Low Level Design

Factory Pattern — Centralise Object Creation in Java

How the Factory Method pattern eliminates scattered `new` calls, enforces the Open/Closed Principle, and keeps object creation logic in one place.

Aug 26, 2026·9 min read
Low Level DesignFactory PatternDesign Patterns

Low Level Design

Singleton Pattern — Thread-Safe Implementations in Java

A deep dive into the Singleton design pattern: why it exists, common pitfalls, and three progressively better thread-safe implementations.

Jul 10, 2025·10 min read
Low Level DesignSingleton PatternDesign Patterns
© 2026 ByteDepth. All rights reserved.Built with care for curious engineers.