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
17:
final application classes or objects that are involved. Patterns identify and specify abstractions that are above the level of single classes and instances.
141:
156:
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:
166:
161:
26:
8:
33:
21:
150:
42:
138:There are no pages or files within your selection.
148:
35:
140:This list may not reflect recent changes (
149:
137:
13:
136:
14:
178:
1:
7:
10:
183:
20:The main article for this
19:
27:Software design pattern
157:Computer programming
174:
182:
181:
177:
176:
175:
173:
172:
171:
167:Design patterns
162:Software design
147:
146:
145:
139:
135:
134:
133:
132:
38:
31:
12:
11:
5:
180:
170:
169:
164:
159:
131:
130:
50:
45:
39:
37:
34:
32:
9:
6:
4:
3:
2:
179:
168:
165:
163:
160:
158:
155:
154:
152:
143:
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:
25:
15:
151:Categories
142:learn more
36:Contents
22:category
48:0–9
43:Top
24:is
153::
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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.