|
68 | 68 | | [Half-Sync Half-Async](half-sync-half-async) | Concurrency | Performance |
|
69 | 69 | | [Hexagonal](hexagonal) | Architectural | Decoupling |
|
70 | 70 | | [Intercepting Filter](intercepting-filter) | Behavioral | Decoupling |
|
71 |
| -| Interpreter|Behavioral|Gang of Four | |
72 |
| -| Iterator|Behavioral|Gang of Four | |
73 |
| -| Layers|Architectural|Decoupling | |
74 |
| -| Lazy Loading|Idiom|Performance | |
75 |
| -| Leader Election|Behavioral|Cloud distributed | |
76 |
| -| Leader Followers|Concurrency|Performance | |
77 |
| -| Lockable Object|Concurrency|Performance | |
78 |
| -| Marker Interface|Structural|Decoupling | |
79 |
| -| Master Worker|Concurrency|Performance | |
80 |
| -| Mediator|Behavioral|Gang of Four, Decoupling | |
81 |
| -| Memento|Behavioral|Gang of Four | |
82 |
| -| Model View Controller|Architectural|Decoupling | |
83 |
| -| Model View Presenter|Architectural|Decoupling | |
84 |
| -| Model View ViewModel|Architectural|Decoupling | |
85 |
| -| Module|Structural|Decoupling | |
86 |
| -| Monad|Functional|Reactive | |
87 |
| -| Monostate|Creational|Instantiation | |
88 |
| -| Multiton|Creational|Instantiation | |
89 |
| -| Mute Idiom|Idiom|Decoupling | |
90 |
| -| Naked Objects|Architectural|Decoupling | |
91 |
| -| Null Object|Behavioral|Extensibility | |
92 |
| -| Object Mother|Creational|Instantiation | |
93 |
| -| Object Pool|Creational|Performance, Game programming | |
94 |
| -| Observer|Behavioral|Gang of Four, Reactive | |
95 |
| -| Page Object|Structural|Decoupling | |
96 |
| -| Parameter Object|Behavioral|Extensibility | |
97 |
| -| Partial Response|Behavioral|Decoupling | |
98 |
| -| Pipeline|Behavioral|Decoupling | |
99 |
| -| Poison Pill|Behavioral|Cloud distributed, Reactive | |
100 |
| -| Presentation Model|Behavioral|Decoupling | |
101 |
| -| Priority Queue|Behavioral|Decoupling | |
102 |
| -| Private Class Data|Idiom|Data access | |
103 |
| -| Producer Consumer|Concurrency|Reactive | |
104 |
| -| Promise|Concurrency|Reactive | |
105 |
| -| Property|Creational|Instantiation | |
106 |
| -| Prototype|Creational|Gang of Four, Instantiation | |
107 |
| -| Proxy|Structural|Gang of Four, Decoupling | |
108 |
| -| Queue Based Load Leveling|Concurrency|Performance, Decoupling | |
109 |
| -| Reactor|Concurrency|Performance, Reactive | |
110 |
| -| Reader Writer Lock|Concurrency|Performance | |
111 |
| -| Registry|Creational|Instantiation | |
112 |
| -| Repository|Architectural|Data access | |
113 |
| -| Resource Acquisition Is Initialization|Idiom|Data access | |
114 |
| -| Retry|Behavioral|Performance | |
115 |
| -| Role Object|Structural|Extensibility | |
116 |
| -| Saga|Concurrency|Cloud distributed | |
117 |
| -| Semaphore|Concurrency|Performance | |
118 |
| -| Separated Interface|Structural|Decoupling | |
119 |
| -| Servant|Behavioral|Decoupling | |
120 |
| -| Serverless|Architectural|Cloud distributed | |
121 |
| -| Service Layer|Architectural|Data access | |
122 |
| -| Service Locator|Architectural|Performance, Game programming | |
123 |
| -| Sharding|Behavioral|Performance, Cloud distributed | |
124 |
| -| Singleton|Creational|Gang of Four | |
125 |
| -| Spatial Partitiion|Behavioral|Performance, Game programming | |
126 |
| -| Special Case|Behavioral|Extensibility | |
127 |
| -| Specification|Behavioral|Data access | |
128 |
| -| State|Behavioral|Gang of Four | |
129 |
| -| Step Builder|Creational|Instantiation | |
130 |
| -| Strangler|Structural|Cloud distributed, Extensibility | |
131 |
| -| Strategy|Behavioral|Gang of Four | |
132 |
| -| Subclass Sandbox|Behavioral|Game programming | |
133 |
| -| Table Module|Structural|Data access | |
134 |
| -| Template Method|Behavioral|Gang of Four | |
135 |
| -| Thread Pool|Concurrency|Performance | |
136 |
| -| Throttling|Behavioral|Performance | |
137 |
| -| Thread Local Storage|Idiom|Performance | |
138 |
| -| Tolerant Reader|Integration|Decoupling | |
139 |
| -| Trampoline|Behavioral|Performance | |
140 |
| -| Transaction Script|Behavioral|Data access | |
141 |
| -| Twin|Structural|Extensibility | |
142 |
| -| Type Object|Behavioral|Game programming, Extensibility | |
143 |
| -| Unit of Work|Architectural|Data access | |
144 |
| -| Update Method|Behavioral|Game programming | |
145 |
| -| Value Object|Creational|Instantiation | |
146 |
| -| Version Number|Concurrency|Data access, Microservices | |
147 |
| -| Visitor|Behavioral|Gang of Four | |
| 71 | +| [Interpreter](interpreter) | Behavioral | Gang of Four | |
| 72 | +| [Iterator](iterator) | Behavioral | Gang of Four | |
| 73 | +| [Layers](layers) | Architectural | Decoupling | |
| 74 | +| [Lazy Loading](lazy-loading) | Idiom | Performance | |
| 75 | +| [Leader Election](leader-election) | Behavioral | Cloud distributed | |
| 76 | +| [Leader Followers](leader-followers) | Concurrency | Performance | |
| 77 | +| [Lockable Object](lockable-object) | Concurrency | Performance | |
| 78 | +| [Marker Interface](marker-interface) | Structural | Decoupling | |
| 79 | +| [Master Worker](master-worker) | Concurrency | Performance | |
| 80 | +| [Mediator](mediator) | Behavioral | Gang of Four, Decoupling | |
| 81 | +| [Memento](memento) | Behavioral | Gang of Four | |
| 82 | +| [Model View Controller](model-view-controller) | Architectural | Decoupling | |
| 83 | +| [Model View Presenter](model-view-presenter) | Architectural | Decoupling | |
| 84 | +| [Model View ViewModel](model-view-viewmodel) | Architectural | Decoupling | |
| 85 | +| [Module](module) | Structural | Decoupling | |
| 86 | +| [Monad](monad) | Functional | Reactive | |
| 87 | +| [Monostate](monostate) | Creational | Instantiation | |
| 88 | +| [Multiton](multiton) | Creational | Instantiation | |
| 89 | +| [Mute Idiom](mute-idiom) | Idiom | Decoupling | |
| 90 | +| [Naked Objects](naked-objects) | Architectural | Decoupling | |
| 91 | +| [Null Object](null-object) | Behavioral | Extensibility | |
| 92 | +| [Object Mother](object-mother) | Creational | Instantiation | |
| 93 | +| [Object Pool](object-pool) | Creational | Performance, Game programming | |
| 94 | +| [Observer](observer) | Behavioral | Gang of Four, Reactive | |
| 95 | +| [Page Object](page-object) | Structural | Decoupling | |
| 96 | +| [Parameter Object](parameter-object) | Behavioral | Extensibility | |
| 97 | +| [Partial Response](partial-response) | Behavioral | Decoupling | |
| 98 | +| [Pipeline](pipeline) | Behavioral | Decoupling | |
| 99 | +| [Poison Pill](poison-pill) | Behavioral | Cloud distributed, Reactive | |
| 100 | +| [Presentation Model](presentation-model) | Behavioral | Decoupling | |
| 101 | +| [Priority Queue](priority-queue) | Behavioral | Decoupling | |
| 102 | +| [Private Class Data](private-class-data) | Idiom | Data access | |
| 103 | +| [Producer Consumer](producer-consumer) | Concurrency | Reactive | |
| 104 | +| [Promise](promise) | Concurrency | Reactive | |
| 105 | +| [Property](property) | Creational | Instantiation | |
| 106 | +| [Prototype](prototype) | Creational | Gang of Four, Instantiation | |
| 107 | +| [Proxy](proxy) | Structural | Gang of Four, Decoupling | |
| 108 | +| [Queue Based Load Leveling](queue-based-load-leveling) | Concurrency | Performance, Decoupling | |
| 109 | +| [Reactor](reactor) | Concurrency | Performance, Reactive | |
| 110 | +| [Reader Writer Lock](reader-writer-lock) | Concurrency | Performance | |
| 111 | +| [Registry](registry) | Creational | Instantiation | |
| 112 | +| [Repository](repository) | Architectural | Data access | |
| 113 | +| [Resource Acquisition Is Initialization](resource-acquisition-is-initialization) | Idiom | Data access | |
| 114 | +| [Retry](retry) | Behavioral | Performance | |
| 115 | +| [Role Object](role-object) | Structural | Extensibility | |
| 116 | +| [Saga](saga) | Concurrency | Cloud distributed | |
| 117 | +| [Semaphore](semaphore) | Concurrency | Performance | |
| 118 | +| [Separated Interface](separated-interface) | Structural | Decoupling | |
| 119 | +| [Servant](servant) | Behavioral | Decoupling | |
| 120 | +| [Serverless](serverless) | Architectural | Cloud distributed | |
| 121 | +| [Service Layer](service-layer) | Architectural | Data access | |
| 122 | +| [Service Locator](service-locator) | Architectural | Performance, Game programming | |
| 123 | +| [Sharding](sharding) | Behavioral | Performance, Cloud distributed | |
| 124 | +| [Singleton](singleton) | Creational | Gang of Four | |
| 125 | +| [Spatial Partition](spatial-partition) | Behavioral | Performance, Game programming | |
| 126 | +| [Special Case](special-case) | Behavioral | Extensibility | |
| 127 | +| [Specification](specification) | Behavioral | Data access | |
| 128 | +| [State](state) | Behavioral | Gang of Four | |
| 129 | +| [Step Builder](step-builder) | Creational | Instantiation | |
| 130 | +| [Strangler](strangler) | Structural | Cloud distributed, Extensibility | |
| 131 | +| [Strategy](strategy) | Behavioral | Gang of Four | |
| 132 | +| [Subclass Sandbox](subclass-sandbox) | Behavioral | Game programming | |
| 133 | +| [Table Module](table-module) | Structural | Data access | |
| 134 | +| [Template Method](table-module) | Behavioral | Gang of Four | |
| 135 | +| [Thread Pool](thread-pool) | Concurrency | Performance | |
| 136 | +| [Throttling](throttling) | Behavioral | Performance | |
| 137 | +| [Thread Local Storage](thread-local-storage) | Idiom | Performance | |
| 138 | +| [Tolerant Reader](tolerant-reader) | Integration | Decoupling | |
| 139 | +| [Trampoline](trampoline) | Behavioral | Performance | |
| 140 | +| [Transaction Script](transaction-script) | Behavioral | Data access | |
| 141 | +| [Twin](twin) | Structural | Extensibility | |
| 142 | +| [Type Object](type-object) | Behavioral | Game programming, Extensibility | |
| 143 | +| [Unit of Work](unit-of-work) | Architectural | Data access | |
| 144 | +| [Update Method](update-method) | Behavioral | Game programming | |
| 145 | +| [Value Object](value-object) | Creational | Instantiation | |
| 146 | +| [Version Number](version-number) | Concurrency | Data access, Microservices | |
| 147 | +| [Visitor](visitor) | Behavioral | Gang of Four | |
0 commit comments