software design pattern

C22390
concept

A software design pattern is a reusable, generalized solution to a common problem in software design that provides a proven structure for organizing code and interactions.

All labels observed (6)

Label Occurrences
software design pattern canonical 25
structural design pattern 4
Design pattern 3

Instances (31)

Instance Via concept surface
Prototype
Adapter Design pattern
Bridge Design pattern
Composite
Decorator
Facade
Flyweight
Interpreter Design pattern
Memento
surface form: Memento (design pattern)
Template Method
ECS
surface form: ECS (Entity Component System)
Active Record pattern
Strategy pattern
Singleton
Handle-Body pattern
Iterator design pattern
Visitor design pattern
Proxy pattern
Mediator pattern
ConcreteFlyweight DesignPatternComponent
Singleton pattern
Iterator pattern
Memento (design pattern)
Publish–Subscribe pattern
ConcreteState DesignPatternComponent
Strategy (design pattern)
ConcreteElement DesignPatternConcept
Composite pattern
Strangler Fig pattern
Gang of Four design pattern
Model-View-Update