|
1 |
| -| Pattern | Category | Tags | |
2 |
| -| :--- | :--- | :--- | |
3 |
| -| [Abstract Document](abstract-document) | Structural | Extensibility | |
4 |
| -| Abstract Factory|Creational|Gang of Four | |
5 |
| -| Active Object|Concurrency|Performance | |
6 |
| -| Acyclic Visitor|Behavioral|Extensibility | |
7 |
| -| Adapter|Structural|Gang of Four | |
8 |
| -| Aggregator Microservices|Architectural|Cloud distributed | |
9 |
| -| Ambassador|Structural|Decoupling | |
10 |
| -| API Gateway|Architectural|Cloud distributed, Decoupling | |
11 |
| -| Arrange/Act/Assert|Idiom|Testing | |
12 |
| -| Async Method Invocation|Concurrency|Reactive | |
13 |
| -| Balking|Concurrency|Decoupling | |
14 |
| -| Bridge|Structural|Gang of Four | |
15 |
| -| Builder|Creational|Gang of Four | |
16 |
| -| Business Delegate|Structural|Decoupling | |
17 |
| -| Bytecode|Behavioral|Game programming | |
18 |
| -| Caching|Behavioral|Performance | |
19 |
| -| Callback|Idiom|Reactive | |
20 |
| -| Chain of Responsibility|Behavioral|Gang of Four | |
21 |
| -| Circuit Breaker|Behavioral|Performance, Decoupling | |
22 |
| -| Cloud Static Content Hosting|Cloud|Cloud distributed | |
23 |
| -| Collection Pipeline|Functional|Reactive | |
24 |
| -| Combinator|Idiom|Reactive | |
25 |
| -| Command|Behavioral|Gang of Four | |
26 |
| -| Commander|Concurrency|Cloud distributed | |
27 |
| -| Composite|Structural|Gang of Four | |
28 |
| -| Composite Entity|Structural|Enterprise Integration Pattern | |
29 |
| -| Converter|Creational|Decoupling | |
30 |
| -| Command Query Responsibility Segregation|Architectural|Performance, Cloud distributed | |
31 |
| -| Data Access Object|Architectural|Data access | |
32 |
| -| Data Bus|Architectural|Decoupling | |
33 |
| -| Data Locality|Behavioral|Performance, Game programming | |
34 |
| -| Data Mapper|Architectural|Decoupling | |
35 |
| -| Data Transfer Object|Architectural|Performance | |
36 |
| -| Decorator|Structural|Gang of Four, Extensibility | |
37 |
| -| Delegation|Structural|Decoupling | |
38 |
| -| Dependency Injection|Creational|Decoupling | |
39 |
| -| Dirty Flag|Behavioral|Performance, Game programming | |
40 |
| -| Double Buffer|Behavioral|Performance, Game programming | |
41 |
| -| Double Checked Locking|Idiom|Performance | |
42 |
| -| Double Dispatch|Idiom|Extensibility | |
43 |
| -| EIP Aggregator|Integration|Enterprise Integration Pattern | |
44 |
| -| EIP Message Channel|Integration|Enterprise Integration Pattern | |
45 |
| -| EIP Publish and Subscribe|Integration|Enterprise Integration Pattern | |
46 |
| -| EIP Splitter|Integration|Enterprise Integration Pattern | |
47 |
| -| EIP Wire Tap|Integration|Enterprise Integration Pattern | |
48 |
| -| Event Aggregator|Structural|Reactive | |
49 |
| -| Event Based Asynchronous|Concurrency|Reactive | |
50 |
| -| Event Driven Architecture|Architectural|Reactive | |
51 |
| -| Event Queue|Concurrency|Game programming | |
52 |
| -| Event Sourcing|Architectural|Performance | |
53 |
| -| Execute Around|Idiom|Extensibility | |
54 |
| -| Extension Objects|Behavioral|Extensibility | |
55 |
| -| Facade|Structural|Gang of Four, Decoupling | |
56 |
| -| Factory|Creational|Gang of Four | |
57 |
| -| Factory kit|Creational|Extensibility | |
58 |
| -| Factory Method|Creational|Gang of Four, Extensibility | |
59 |
| -| Fan-Out/Fan-In|Integration|Microservices | |
60 |
| -| Feature Toggle|Behavioral|Extensibility | |
61 |
| -| Filterer|Functional|Extensibility | |
62 |
| -| Fluent Interface|Functional|Reactive | |
63 |
| -| Flux|Structural|Decoupling | |
64 |
| -| Flyweight|Structural|Gang of Four, Performance | |
65 |
| -| Front Controller|Structural|Decoupling | |
66 |
| -| Game Loop|Behavioral|Game programming | |
67 |
| -| Guarded Suspension|Concurrency|Decoupling | |
68 |
| -| Half-Sync Half-Async|Concurrency|Performance | |
69 |
| -| Hexagonal|Architectural|Decoupling | |
70 |
| -| Intercepting Filter|Behavioral|Decoupling | |
| 1 | +| Pattern | Category | Tags | |
| 2 | +| :--- | :--- | :--- | |
| 3 | +| [Abstract Document](abstract-document) | Structural | Extensibility | |
| 4 | +| [Abstract Factory](abstract-factory) | Creational | Gang of Four | |
| 5 | +| [Active Object](active-object) | Concurrency | Performance | |
| 6 | +| [Acyclic Visitor](acyclic-visitor) | Behavioral | Extensibility | |
| 7 | +| [Adapter](adapter) | Structural | Gang of Four | |
| 8 | +| [Aggregator Microservices](aggregator-microservices) | Architectural | Cloud distributed | |
| 9 | +| [Ambassador](ambassador) | Structural | Decoupling | |
| 10 | +| [API Gateway](api-gateway) | Architectural | Cloud distributed, Decoupling | |
| 11 | +| [Arrange/Act/Assert](arrange-act-assert) | Idiom | Testing | |
| 12 | +| [Async Method Invocation](async-method-invocation) | Concurrency | Reactive | |
| 13 | +| [Balking](balking) | Concurrency | Decoupling | |
| 14 | +| [Bridge](bridge) | Structural | Gang of Four | |
| 15 | +| [Builder](builder) | Creational | Gang of Four | |
| 16 | +| [Business Delegate](business-delegate) | Structural | Decoupling | |
| 17 | +| [Bytecode](bytecode) | Behavioral | Game programming | |
| 18 | +| [Caching](caching) | Behavioral | Performance | |
| 19 | +| [Callback](callback) | Idiom | Reactive | |
| 20 | +| [Chain of Responsibility](chain-of-responsibility) | Behavioral | Gang of Four | |
| 21 | +| [Circuit Breaker](circuit-breaker) | Behavioral | Performance, Decoupling | |
| 22 | +| [Cloud Static Content Hosting](cloud-static-content-hosting) | Cloud | Cloud distributed | |
| 23 | +| [Collection Pipeline](collection-pipeline) | Functional | Reactive | |
| 24 | +| [Combinator](combinator) | Idiom | Reactive | |
| 25 | +| [Command](command) | Behavioral | Gang of Four | |
| 26 | +| [Commander](commander) | Concurrency | Cloud distributed | |
| 27 | +| [Composite](composite) | Structural | Gang of Four | |
| 28 | +| [Composite Entity](composite-entity) | Structural | Enterprise Integration Pattern | |
| 29 | +| [Converter](converter) | Creational | Decoupling | |
| 30 | +| [Command Query Responsibility Segregation](command-query-responsibility-segregation) | Architectural | Performance, Cloud distributed | |
| 31 | +| [Data Access Object](data-access-object) | Architectural | Data access | |
| 32 | +| [Data Bus](data-bus) | Architectural | Decoupling | |
| 33 | +| [Data Locality](data-locality) | Behavioral | Performance, Game programming | |
| 34 | +| [Data Mapper](data-mapper) | Architectural | Decoupling | |
| 35 | +| [Data Transfer Object](data-transfer-object) | Architectural | Performance | |
| 36 | +| [Decorator](decorator) | Structural | Gang of Four, Extensibility | |
| 37 | +| [Delegation](delegation) | Structural | Decoupling | |
| 38 | +| [Dependency Injection](dependency-injection) | Creational | Decoupling | |
| 39 | +| [Dirty Flag](dirty-flag) | Behavioral | Performance, Game programming | |
| 40 | +| [Double Buffer](double-buffer) | Behavioral | Performance, Game programming | |
| 41 | +| [Double Checked Locking](double-checked-locking) | Idiom | Performance | |
| 42 | +| [Double Dispatch](double-dispatch) | Idiom | Extensibility | |
| 43 | +| [EIP Aggregator](eip-aggregator) | Integration | Enterprise Integration Pattern | |
| 44 | +| [EIP Message Channel](eip-message-channel) | Integration | Enterprise Integration Pattern | |
| 45 | +| [EIP Publish and Subscribe](eip-publish-and-subscribe) | Integration | Enterprise Integration Pattern | |
| 46 | +| [EIP Splitter](eip-splitter) | Integration | Enterprise Integration Pattern | |
| 47 | +| [EIP Wire Tap](eip-wire-tap) | Integration | Enterprise Integration Pattern | |
| 48 | +| [Event Aggregator](event-aggregator) | Structural | Reactive | |
| 49 | +| [Event Based Asynchronous](event-based-asynchronous) | Concurrency | Reactive | |
| 50 | +| [Event Driven Architecture](event-driven-architecture) | Architectural | Reactive | |
| 51 | +| [Event Queue](event-queue) | Concurrency | Game programming | |
| 52 | +| [Event Sourcing](event-sourcing) | Architectural | Performance | |
| 53 | +| [Execute Around](execute-around) | Idiom | Extensibility | |
| 54 | +| [Extension Objects](extension-objects) | Behavioral | Extensibility | |
| 55 | +| [Facade](facade) | Structural | Gang of Four, Decoupling | |
| 56 | +| [Factory](factory) | Creational | Gang of Four | |
| 57 | +| [Factory kit](factory-kit) | Creational | Extensibility | |
| 58 | +| [Factory Method](factory-method) | Creational | Gang of Four, Extensibility | |
| 59 | +| [Fan-Out/Fan-In](fanout-fanin) | Integration | Microservices | |
| 60 | +| [Feature Toggle](feature-toggle) | Behavioral | Extensibility | |
| 61 | +| [Filterer](filterer) | Functional | Extensibility | |
| 62 | +| [Fluent Interface](fluent-interface) | Functional | Reactive | |
| 63 | +| [Flux](flux) | Structural | Decoupling | |
| 64 | +| [Flyweight](flyweight) | Structural | Gang of Four, Performance | |
| 65 | +| [Front Controller](front-controller) | Structural | Decoupling | |
| 66 | +| [Game Loop](game-loop) | Behavioral | Game programming | |
| 67 | +| [Guarded Suspension](guarded-suspension) | Concurrency | Decoupling | |
| 68 | +| [Half-Sync Half-Async](half-sync-half-async) | Concurrency | Performance | |
| 69 | +| [Hexagonal](hexagonal) | Architectural | Decoupling | |
| 70 | +| [Intercepting Filter](intercepting-filter) | Behavioral | Decoupling | |
71 | 71 | | Interpreter|Behavioral|Gang of Four |
|
72 | 72 | | Iterator|Behavioral|Gang of Four |
|
73 | 73 | | Layers|Architectural|Decoupling |
|
|
0 commit comments