The Full Wiki

More info on Software design patterns

Top software design patterns (Trending topics)

Advertisements
  

The following are the current most viewed articles on Wikipedia within Wikipedia's Software design patterns category. Think of it as a What's Hot list for Software design patterns. More info »

This is a beta release and so the figures may be a day or two out of date. We'd love to get your thoughts.

Rank Topic Wikipedia views
1 Model–View–Controller 5,619 Sparkline of topic views for 2 weeks
2 Design pattern (computer science) 4,093 Sparkline of topic views for 2 weeks
3 Singleton pattern 2,833 Sparkline of topic views for 2 weeks
4 Strategy pattern 1,819 Sparkline of topic views for 2 weeks
5 Factory method pattern 1,775 Sparkline of topic views for 2 weeks
6 Design Patterns 1,604 Sparkline of topic views for 2 weeks
7 Observer pattern 1,340 Sparkline of topic views for 2 weeks
8 Abstract factory pattern 1,086 Sparkline of topic views for 2 weeks
9 Visitor pattern 1,066 Sparkline of topic views for 2 weeks
10 Inversion of control 905 Sparkline of topic views for 2 weeks
11 Decorator pattern 857 Sparkline of topic views for 2 weeks
12 Adapter pattern 837 Sparkline of topic views for 2 weeks
13 Command pattern 819 Sparkline of topic views for 2 weeks
14 Model View ViewModel 774 Sparkline of topic views for 2 weeks
15 Data access object 744 Sparkline of topic views for 2 weeks
16 Facade pattern 733 Sparkline of topic views for 2 weeks
17 Builder pattern 729 Sparkline of topic views for 2 weeks
18 Mock object 641 Sparkline of topic views for 2 weeks
19 Composite pattern 622 Sparkline of topic views for 2 weeks
20 Template method pattern 552 Sparkline of topic views for 2 weeks
21 Architectural pattern (computer science) 527 Sparkline of topic views for 2 weeks
22 Bridge pattern 470 Sparkline of topic views for 2 weeks
23 Proxy pattern 464 Sparkline of topic views for 2 weeks
24 Data transfer object 457 Sparkline of topic views for 2 weeks
25 Model-view-presenter 446 Sparkline of topic views for 2 weeks
26 Active record pattern 436 Sparkline of topic views for 2 weeks
27 Design pattern 431 Sparkline of topic views for 2 weeks
28 State pattern 418 Sparkline of topic views for 2 weeks
29 Naked objects 411 Sparkline of topic views for 2 weeks
30 Flyweight pattern 394 Sparkline of topic views for 2 weeks
31 Prototype pattern 343 Sparkline of topic views for 2 weeks
32 Thread pool pattern 320 Sparkline of topic views for 2 weeks
33 Reactor pattern 320 Sparkline of topic views for 2 weeks
34 Mediator pattern 316 Sparkline of topic views for 2 weeks
35 Delegation pattern 313 Sparkline of topic views for 2 weeks
36 Chain-of-responsibility pattern 309 Sparkline of topic views for 2 weeks
37 Lazy loading 286 Sparkline of topic views for 2 weeks
38 Double-checked locking 281 Sparkline of topic views for 2 weeks
39 Pipeline (software) 275 Sparkline of topic views for 2 weeks
40 Fluent interface 245 Sparkline of topic views for 2 weeks
41 Curiously recurring template pattern 239 Sparkline of topic views for 2 weeks
42 Memento pattern 235 Sparkline of topic views for 2 weeks
43 Message broker 207 Sparkline of topic views for 2 weeks
44 Dependency inversion principle 198 Sparkline of topic views for 2 weeks
45 Null Object pattern 177 Sparkline of topic views for 2 weeks
46 Behavioral pattern 174 Sparkline of topic views for 2 weeks
47 Double dispatch 167 Sparkline of topic views for 2 weeks
48 Lazy initialization 164 Sparkline of topic views for 2 weeks
49 Factory pattern 163 Sparkline of topic views for 2 weeks
50 Creational pattern 159 Sparkline of topic views for 2 weeks
51 Factory (software concept) 158 Sparkline of topic views for 2 weeks
52 Presentation-abstraction-control 142 Sparkline of topic views for 2 weeks
53 Active object 140 Sparkline of topic views for 2 weeks
54 Interpreter pattern 137 Sparkline of topic views for 2 weeks
55 Interaction design pattern 131 Sparkline of topic views for 2 weeks
56 Structural pattern 125 Sparkline of topic views for 2 weeks
57 Enterprise Integration Patterns 120 Sparkline of topic views for 2 weeks
58 Service locator pattern 115 Sparkline of topic views for 2 weeks
59 Object pool pattern 113 Sparkline of topic views for 2 weeks
60 Model 2 104 Sparkline of topic views for 2 weeks
61 Specification pattern 101 Sparkline of topic views for 2 weeks
62 Hollywood Principle 83 Sparkline of topic views for 2 weeks
63 Multiton pattern 82 Sparkline of topic views for 2 weeks
64 Marker interface pattern 80 Sparkline of topic views for 2 weeks
65 Barton–Nackman trick 79 Sparkline of topic views for 2 weeks
66 Initialization on demand holder idiom 76 Sparkline of topic views for 2 weeks
67 Separation of presentation and content 75 Sparkline of topic views for 2 weeks
68 Front Controller pattern 74 Sparkline of topic views for 2 weeks
69 Concurrency pattern 67 Sparkline of topic views for 2 weeks
70 Workflow patterns 66 Sparkline of topic views for 2 weeks
71 Private class data pattern 52 Sparkline of topic views for 2 weeks
72 Identity map 49 Sparkline of topic views for 2 weeks
73 Table Data Gateway 46 Sparkline of topic views for 2 weeks
74 Model 1 44 Sparkline of topic views for 2 weeks
75 Asynchronous method invocation 43 Sparkline of topic views for 2 weeks
76 Data, Context, and Interaction 42 Sparkline of topic views for 2 weeks
77 Balking pattern 41 Sparkline of topic views for 2 weeks
78 Portland Pattern Repository 37 Sparkline of topic views for 2 weeks
79 Provider model 33 Sparkline of topic views for 2 weeks
80 Scheduler pattern 30 Sparkline of topic views for 2 weeks
81 Canonical Model 30 Sparkline of topic views for 2 weeks
82 Hash consing 29 Sparkline of topic views for 2 weeks
83 Proactor pattern 28 Sparkline of topic views for 2 weeks
84 Guarded suspension 27 Sparkline of topic views for 2 weeks
85 Model–view–adapter 27 Sparkline of topic views for 2 weeks
86 Extensibility pattern 25 Sparkline of topic views for 2 weeks
87 Aggregate pattern 23 Sparkline of topic views for 2 weeks
88 Interceptor pattern 23 Sparkline of topic views for 2 weeks
89 Hierarchical visitor pattern 22 Sparkline of topic views for 2 weeks
90 Row Data Gateway 19 Sparkline of topic views for 2 weeks
91 Double-chance function 18 Sparkline of topic views for 2 weeks
92 Type Tunnel pattern 18 Sparkline of topic views for 2 weeks
93 Exception chaining 17 Sparkline of topic views for 2 weeks
94 Multiuse Model View 15 Sparkline of topic views for 2 weeks
95 Dispose pattern 14 Sparkline of topic views for 2 weeks
96 Differentiated service 13 Sparkline of topic views for 2 weeks
97 Fundamental pattern 12 Sparkline of topic views for 2 weeks
98 Process patterns 12 Sparkline of topic views for 2 weeks
99 Distributed design patterns 11 Sparkline of topic views for 2 weeks
100 Nianio 11 Sparkline of topic views for 2 weeks
101 Scheduled-task pattern 11 Sparkline of topic views for 2 weeks
102 Mangler Pattern 10 Sparkline of topic views for 2 weeks
103 MVC4WPF 10 Sparkline of topic views for 2 weeks
104 Lazy inheritance 9 Sparkline of topic views for 2 weeks
105 Head-Body Pattern 8 Sparkline of topic views for 2 weeks
106 Amelioration Patterns 8 Sparkline of topic views for 2 weeks
107 Debugging patterns 8 Sparkline of topic views for 2 weeks
108 Archetype Pattern 7 Sparkline of topic views for 2 weeks
109 Single-serving visitor pattern less than 5 views

Subcategories

Parent categories


Encyclopedia

From Wikipedia, the free encyclopedia

The main article for this category is Design pattern (computer science).

Subcategories

This category has only the following subcategory.

A

Pages in category "Software design patterns"

The following 112 pages are in this category, out of 112 total. This list may not reflect recent changes (learn more).

*

A

B

C

D

E

E cont.

F

G

H

I

L

M

M cont.

N

O

P

R

S

T

V

W


Advertisements






Got something to say? Make a comment.
Your name
Your email address
Message