Knowledge

Category:Software design patterns

Source 📝

16:
A (software) design pattern is a general solution to a common problem in software design. It is a description or template for how to solve a problem, that can be used in different situations. A design pattern typically shows relationship and interaction between classes or objects, without specifying
178: 145: 374: 195: 17:
final application classes or objects that are involved. Patterns identify and specify abstractions that are above the level of single classes and instances.
189: 287: 237: 389: 232: 227: 247: 163: 127: 124: 121: 118: 115: 112: 109: 106: 103: 100: 97: 94: 91: 88: 85: 82: 79: 76: 73: 70: 67: 64: 61: 58: 55: 52: 47: 277: 399: 394: 217: 304: 222: 26: 212: 207: 267: 252: 319: 8: 262: 360: 299: 282: 242: 365: 272: 33: 348: 336: 167: 21: 383: 257: 324: 42: 314: 309: 160: 188:
The following 27 pages are in this category, out of 148 total.
142:
This category has the following subcategory, out of 3 total.
381: 35: 185:Pages in category "Software design patterns" 190:This list may not reflect recent changes 382: 288:Substitution failure is not an error 137: 13: 199: 149: 136: 14: 411: 238:Single-serving visitor pattern 1: 233:Shard (database architecture) 228:Service-oriented architecture 248:Software architectural model 183: 7: 10: 416: 20:The main article for this 19: 278:Strongly typed identifier 218:Servant (design pattern) 305:Template method pattern 223:Service locator pattern 27:Software design pattern 213:Scheduling (computing) 208:Scheduled-task pattern 268:Strangler fig pattern 253:Specification pattern 390:Computer programming 320:Thread-local storage 263:Store-passing style 164:Software frameworks 361:Whiteboard Pattern 300:Table data gateway 283:Structural pattern 243:Singleton pattern 407: 366:Workflow pattern 273:Strategy pattern 169: 162: 415: 414: 410: 409: 408: 406: 405: 404: 400:Design patterns 395:Software design 380: 379: 378: 372: 371: 370: 353: 349:Visitor pattern 341: 337:UI data binding 329: 292: 182: 176: 175: 174: 171: 170: 159: 135: 134: 133: 132: 38: 31: 12: 11: 5: 413: 403: 402: 397: 392: 377:) (next page) 369: 368: 363: 357: 354: 352: 351: 345: 342: 340: 339: 333: 330: 328: 327: 322: 317: 312: 307: 302: 296: 293: 291: 290: 285: 280: 275: 270: 265: 260: 255: 250: 245: 240: 235: 230: 225: 220: 215: 210: 204: 201: 200: 186: 181:) (next page) 173: 172: 158: 157: 154: 151: 150: 140: 131: 130: 50: 45: 39: 37: 34: 32: 9: 6: 4: 3: 2: 412: 401: 398: 396: 393: 391: 388: 387: 385: 376: 375:previous page 367: 364: 362: 359: 358: 355: 350: 347: 346: 343: 338: 335: 334: 331: 326: 323: 321: 318: 316: 313: 311: 308: 306: 303: 301: 298: 297: 294: 289: 286: 284: 281: 279: 276: 274: 271: 269: 266: 264: 261: 259: 258:State pattern 256: 254: 251: 249: 246: 244: 241: 239: 236: 234: 231: 229: 226: 224: 221: 219: 216: 214: 211: 209: 206: 205: 202: 198:) (next page) 197: 196:previous page 193: 191: 184: 180: 179:previous page 165: 161: 156: 155: 152: 148:) (next page) 147: 146:previous page 143: 139:Subcategories 138: 129: 126: 123: 120: 117: 114: 111: 108: 105: 102: 99: 96: 93: 90: 87: 84: 81: 78: 75: 72: 69: 66: 63: 60: 57: 54: 51: 49: 46: 44: 41: 40: 29: 28: 23: 18: 325:Twin pattern 187: 141: 25: 15: 315:Thread pool 310:Test double 168:(3 C, 33 P) 384:Categories 36:Contents 22:category 48:0–9 43:Top 24:is 386:: 192:. 166:‎ 373:( 356:W 344:V 332:U 295:T 203:S 194:( 177:( 153:S 144:( 128:Z 125:Y 122:X 119:W 116:V 113:U 110:T 107:S 104:R 101:Q 98:P 95:O 92:N 89:M 86:L 83:K 80:J 77:I 74:H 71:G 68:F 65:E 62:D 59:C 56:B 53:A 30:.

Index

category
Software design pattern
Top
0–9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.