Design-Patterns
All articles
25 total
Abstract Factory Pattern
A creational design pattern that provides an interface for creating …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Adapter Pattern
A structural design pattern that converts the interface of a class into …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Bridge Pattern
A structural design pattern that decouples an abstraction from its …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Builder Pattern
A creational design pattern that separates the construction of a complex …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Chain of Responsibility Pattern
A behavioral design pattern that passes a request along a chain of …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Command Pattern
A behavioral design pattern that encapsulates a request as an object, …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Composite Pattern
A structural design pattern that composes objects into tree structures …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Decorator Pattern
A structural design pattern that attaches additional responsibilities to …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Design Patterns
The Gang of Four catalog of reusable solutions to recurring …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Facade Pattern
A structural design pattern that provides a simplified interface to a …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Factory Method Pattern
A creational design pattern that defines an interface for creating …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Flyweight Pattern
A structural design pattern that uses sharing to support large numbers …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Interpreter Pattern
A behavioral design pattern that defines a representation for a …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Iterator Pattern
A behavioral design pattern that provides a way to access elements of an …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Mediator Pattern
A behavioral design pattern that defines an object that encapsulates how …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Memento Pattern
A behavioral design pattern that captures and externalizes an object's …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Microservices vs Monolith for AI Applications
Comparing microservice and monolithic architectures for AI applications, …
Comparisons
Added 28 Mar
·
Upd 14 Jun
·6 min
Observer Pattern
A behavioral design pattern that defines a one-to-many dependency …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Prototype Pattern
A creational design pattern that creates new objects by cloning an …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Proxy Pattern
A structural design pattern that provides a surrogate or placeholder for …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Singleton Pattern
A creational design pattern that ensures a class has only one instance …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
State Pattern
A behavioral design pattern that allows an object to alter its behavior …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Strategy Pattern
A behavioral design pattern that defines a family of algorithms, …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Template Method Pattern
A behavioral design pattern that defines the skeleton of an algorithm in …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Visitor Pattern
A behavioral design pattern that lets you add new operations to existing …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
25 articles in this section. Search for a specific topic.
Open source projects