7.6 KiB
7.6 KiB
Pattern | Category | Tags |
---|---|---|
Abstract Document | Structural | Extensibility |
Abstract Factory | Creational | Gang of Four |
Active Object | Concurrency | Performance |
Acyclic Visitor | Behavioral | Extensibility |
Adapter | Structural | Gang of Four |
Aggregator Microservices | Architectural | Cloud distributed |
Ambassador | Structural | Decoupling |
API Gateway | Architectural | Cloud distributed, Decoupling |
Arrange/Act/Assert | Idiom | Testing |
Async Method Invocation | Concurrency | Reactive |
Balking | Concurrency | Decoupling |
Bridge | Structural | Gang of Four |
Builder | Creational | Gang of Four |
Business Delegate | Structural | Decoupling |
Bytecode | Behavioral | Game programming |
Caching | Behavioral | Performance |
Callback | Idiom | Reactive |
Chain of Responsibility | Behavioral | Gang of Four |
Circuit Breaker | Behavioral | Performance, Decoupling |
Cloud Static Content Hosting | Cloud | Cloud distributed |
Collection Pipeline | Functional | Reactive |
Command | Behavioral | Gang of Four |
Composite | Structural | Gang of Four |
Composite Entity | Structural | Enterprise Integration Pattern |
Converter | Creational | Decoupling |
Data Access Object | Architectural | Data access |
Data Bus | Architectural | Decoupling |
Data Mapper | Architectural | Decoupling |
Data Transfer Object | Architectural | Performance |
Decorator | Structural | Gang of Four, Extensibility |
Delegation | Structural | Decoupling |
Dependency Injection | Creational | Decoupling |
Dirty Flag | Behavioral | Performance, Game programming |
Double Checked Locking | Idiom | Performance |
Facade | Structural | Gang of Four, Decoupling |
Factory | Creational | Gang of Four |
Factory kit | Creational | Extensibility |
Factory Method | Creational | Gang of Four, Extensibility |
Interpreter | Behavioral | Gang of Four |
Iterator | Behavioral | Gang of Four |
Observer | Behavioral | Gang of Four, Reactive |
Private Class Data | Idiom | Data access |
Producer Consumer | Concurrency | Reactive |
Proxy | Structural | Gang of Four, Decoupling |
Sharding | Behavioral | Performance, Cloud distributed |
State | Behavioral | Gang of Four |
Strategy | Behavioral | Gang of Four |
Template Method | Behavioral | Gang of Four |
Version Number | Concurrency | Data access, Microservices |
Visitor | Behavioral | Gang of Four |