Factory Method for Shape Creation
Factory Method for Logistics
Factory Method for Dialog Buttons
Self-Registering Notification Channel Factory
Abstract Factory for Widget Families
Kingdom Abstract Factory With FactoryMaker
Add ArtDeco Abstract Factory Variant
Abstract Factory for Connection Family
Fluent Builder for Immutable HttpRequest
Fluent SQL SELECT Query Builder
Staged Car Builder Contract
Director-Driven House Builder
Independent Shape Clone With Prototype
Deep-Copy a Nested Document Graph
Prototype Registry With getClone(key)
Cycle-Safe Deep Clone Prototype
Singleton Config With Shared Instance
Lazy Thread-Safe Singleton Logger
Object Pool: Acquire/Release Reuse
Bounded Object Pool Contract
Blocking Object Pool With Timeout
Reset-On-Release Object Pool
Adapt Writer to Logger Interface
Adapter for mp4/vlc Playback
Adapter for Shipping.request
Adapter for Payment Gateways
Decorator Pattern for Beverage Pricing
Stack Notification Channels With Decorators
Extend Decorator Set With New Condiment
Stackable DataSource Decorators
Caching Proxy for Expensive Service
Virtual Proxy for Lazy Initialization
Protection Proxy for Role-Based Access
Smart-Reference Logging Proxy
Composite File-System Tree
Composite Org Chart Aggregation
Composite Expression Tree with evaluate()
Facade for Startup Sequence
Facade Over a Build Pipeline
Bridge: Shape Over Vector/Raster Renderer
Bridge: RemoteControl Over Devices
Bridge Notifications Over Email/SMS
Flyweight Factory for TreeType
Runtime-Swappable Payment Strategy
Pluggable Discount Pricing Strategy
Pluggable Compression Codec Strategies
Stock Ticker Observer Contract
Late-Joining Observer Receives Updates
Command Pattern For Remote Control
Command Pattern Undo/Redo History
Command Pattern Job Runner
Macro Command Executes and Undoes Atomically
Beverage-Prep Template Method
Data-Parser Pipeline Template
Game-Turn Template With Optional Hook
Traffic Light State Machine
Vending Machine State Pattern
State Pattern for Document Workflow
State Pattern for Media Player
Support Ticket Escalation Chain
Chain of Responsibility Middleware Pipeline
Expense Approval Chain of Responsibility
Extend ATM Dispenser Chain With New Denomination
Iterator Over a Custom Collection
Filtering Iterator over a Treasure Chest
Editor Checkpoints With Memento
Undo History With Memento Caretaker
Memento Without Leaking Originator State
Shape Visitor for New Operations
Visitor Over an Expression AST
RPN Interpreter With Expression Nodes
Extend Interpreter Grammar With NOT
Null Object: No-Op Logger
NullNode Terminator for Safe Tree Walk
Top 178 Design Patterns Interview Questions And Answers 2025 | TechPrep