Category:Software design patterns
Appearance
Design patterns and principles in software development.
Subcategories
This category has the following 3 subcategories, out of 3 total.
A
- Anti-patterns (34 P)
S
Pages in category "Software design patterns"
The following 147 pages are in this category, out of 147 total. This list may not reflect recent changes.
A
B
C
D
- Data access object
- Data mapper pattern
- Data transfer object
- Data, context and interaction
- Debugging pattern
- Decorator pattern
- Delegation pattern
- Dependency injection
- Dependency inversion principle
- Blackboard (design pattern)
- Chain-of-responsibility pattern
- Design Patterns
- Differentiated service
- Dispose pattern
- Distributed design patterns
- Double dispatch
- Double-chance function
- Double-checked locking
F
I
L
M
- Map (parallel pattern)
- Marker interface pattern
- Robert C. Martin
- Mediator pattern
- Memento pattern
- Message broker
- Micro frontend
- Mock object
- Model–view–adapter
- Model–view–controller
- Model–view–presenter
- Model–view–viewmodel
- Module pattern
- Monad (functional programming)
- Monitor (synchronization)
- Multitier architecture
- Multiton pattern
- MVC4WPF
P
S
- Scheduled-task pattern
- Scheduling (computing)
- Servant (design pattern)
- Service locator pattern
- Service-oriented architecture
- Shard (database architecture)
- Single-serving visitor pattern
- Singleton pattern
- Software architectural model
- Specification pattern
- State pattern
- Store-passing style
- Strangler fig pattern
- Strategy pattern
- Strongly typed identifier
- Structural pattern
- Substitution failure is not an error