Most linked-to pages

From CSSEMediaWiki
Jump to: navigation, search

Showing below up to 250 results starting with #1.

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)

  1. Strategy‏‎ (71 links)
  2. Refactoring‏‎ (62 links)
  3. User:Jason Clutterbuck‏‎ (61 links)
  4. Observer‏‎ (61 links)
  5. Singleton‏‎ (60 links)
  6. Arthur Riel 1996‏‎ (55 links)
  7. Composite‏‎ (54 links)
  8. Visitor‏‎ (51 links)
  9. Design patterns‏‎ (50 links)
  10. Factory Method‏‎ (50 links)
  11. Separation of concerns‏‎ (48 links)
  12. Single responsibility principle‏‎ (46 links)
  13. User:Elliot Fisher‏‎ (46 links)
  14. State‏‎ (46 links)
  15. Extract Class‏‎ (46 links)
  16. Extract Method‏‎ (45 links)
  17. Information hiding‏‎ (45 links)
  18. User:Matthew Harward‏‎ (44 links)
  19. Tell, don't ask‏‎ (44 links)
  20. Keep related data and behavior in one place‏‎ (43 links)
  21. Switch statement smell‏‎ (43 links)
  22. Code smells‏‎ (43 links)
  23. Flyweight‏‎ (42 links)
  24. Decorator‏‎ (42 links)
  25. Abstract Factory‏‎ (40 links)
  26. Template Method‏‎ (40 links)
  27. Large class smell‏‎ (40 links)
  28. Model the real world‏‎ (38 links)
  29. Move Method‏‎ (38 links)
  30. Riel's heuristics‏‎ (38 links)
  31. Data class smell‏‎ (38 links)
  32. Adapter‏‎ (37 links)
  33. Introduce Null Object‏‎ (37 links)
  34. Introduce Explaining Variable‏‎ (36 links)
  35. Command‏‎ (36 links)
  36. Iterator‏‎ (36 links)
  37. Liskov substitution principle‏‎ (36 links)
  38. Duplicate code smell‏‎ (36 links)
  39. Design by contract‏‎ (36 links)
  40. Hide Delegate‏‎ (36 links)
  41. Encapsulate Field‏‎ (36 links)
  42. Open closed principle‏‎ (36 links)
  43. Inline Class‏‎ (36 links)
  44. Introduce Parameter Object‏‎ (36 links)
  45. Facade‏‎ (36 links)
  46. Mediator‏‎ (36 links)
  47. Replace Conditional with Polymorphism‏‎ (36 links)
  48. Preserve Whole Object‏‎ (35 links)
  49. Separate Query from Modifier‏‎ (35 links)
  50. Encapsulate Collection‏‎ (35 links)
  51. Remove assignments to Parameters‏‎ (35 links)
  52. Replace Type Code with Class‏‎ (35 links)
  53. Inline Method‏‎ (35 links)
  54. Move Field‏‎ (35 links)
  55. Replace Method with Method Object‏‎ (35 links)
  56. Replace Data Value with Object‏‎ (34 links)
  57. Replace Parameter with Explicit Methods‏‎ (34 links)
  58. Interpreter‏‎ (34 links)
  59. Split Temporary Variable‏‎ (34 links)
  60. Encapsulate Downcast‏‎ (34 links)
  61. Replace Temp with Query‏‎ (34 links)
  62. Substitute Algorithm‏‎ (34 links)
  63. Replace Inheritance with Delegation‏‎ (34 links)
  64. Extract Hierarchy‏‎ (34 links)
  65. Inline Temp‏‎ (34 links)
  66. Introduce Assertion‏‎ (34 links)
  67. Remove Middle Man‏‎ (33 links)
  68. Getters and setters‏‎ (33 links)
  69. Form Template Method‏‎ (33 links)
  70. Introduce Foreign Method‏‎ (33 links)
  71. Replace Parameter with Method‏‎ (33 links)
  72. Introduce Local Extension‏‎ (33 links)
  73. Remove Setting Method‏‎ (33 links)
  74. Collapse Hierarchy‏‎ (33 links)
  75. Tease Apart Inheritance‏‎ (33 links)
  76. Consolidate Conditional Expression‏‎ (33 links)
  77. Rename Method‏‎ (33 links)
  78. Replace Type Code with State/Strategy‏‎ (33 links)
  79. Bridge‏‎ (33 links)
  80. Consolidate Duplicate Conditional Fragments‏‎ (33 links)
  81. Replace Type Code with Subclass‏‎ (33 links)
  82. Proxy‏‎ (33 links)
  83. Convert Procedural Design to Objects‏‎ (33 links)
  84. Replace Nested Conditional with Guard Clauses‏‎ (33 links)
  85. Change Bidirectional Association to Unidirectional‏‎ (33 links)
  86. Decompose Conditional‏‎ (33 links)
  87. Remove Control Flag‏‎ (33 links)
  88. Replace Parameter Object‏‎ (33 links)
  89. Separate Domain from Presentation‏‎ (33 links)
  90. Change Reference to Value‏‎ (32 links)
  91. Duplicate Observed Data‏‎ (32 links)
  92. Extract Superclass‏‎ (32 links)
  93. Change Unidirectional Association to Bidirectional‏‎ (32 links)
  94. Pull Up Constructor Body‏‎ (32 links)
  95. Remove Parameter‏‎ (32 links)
  96. Replace Error Code with Exception‏‎ (32 links)
  97. Change Value to Reference‏‎ (32 links)
  98. Hide Method‏‎ (32 links)
  99. Pull Up Field‏‎ (32 links)
  100. Replace Exception with test‏‎ (32 links)
  101. Pull Up Method‏‎ (32 links)
  102. You ain't gonna need it‏‎ (32 links)
  103. Push Down Field‏‎ (32 links)
  104. Replace Magic Number with Symbolic Constant‏‎ (32 links)
  105. Add Parameter‏‎ (32 links)
  106. Push Down Method‏‎ (32 links)
  107. Replace Array with Object‏‎ (32 links)
  108. Builder‏‎ (32 links)
  109. Extract Interface‏‎ (32 links)
  110. Self Encapsulate Field‏‎ (32 links)
  111. Extract Subclass‏‎ (32 links)
  112. Parameterise Method‏‎ (32 links)
  113. Replace Constructor with Factory Method‏‎ (32 links)
  114. Long method smell‏‎ (31 links)
  115. Prototype‏‎ (31 links)
  116. Lazy class smell‏‎ (31 links)
  117. Dependency inversion principle‏‎ (30 links)
  118. Parallel inheritance hierarchies smell‏‎ (30 links)
  119. Law of Demeter‏‎ (29 links)
  120. Long parameter list smell‏‎ (29 links)
  121. Encapsulation‏‎ (28 links)
  122. Feature envy smell‏‎ (28 links)
  123. Refused bequest smell‏‎ (28 links)
  124. Shotgun surgery smell‏‎ (28 links)
  125. Multiple Inheritance‏‎ (27 links)
  126. Divergent change smell‏‎ (27 links)
  127. Memento‏‎ (27 links)
  128. Chain of Responsibility‏‎ (27 links)
  129. Inheritance‏‎ (26 links)
  130. Data clumps smell‏‎ (26 links)
  131. Abstraction‏‎ (26 links)
  132. Polymorphism‏‎ (26 links)
  133. Message chain smell‏‎ (26 links)
  134. Encapsulation boundary‏‎ (26 links)
  135. Primitive obsession smell‏‎ (26 links)
  136. Program to the interface not the implementation‏‎ (26 links)
  137. Temporary field smell‏‎ (25 links)
  138. Design maxims‏‎ (25 links)
  139. Kent Beck‏‎ (25 links)
  140. Comments smell‏‎ (25 links)
  141. Speculative generality smell‏‎ (24 links)
  142. Middle man smell‏‎ (24 links)
  143. Do the simplest thing that could possibly work‏‎ (24 links)
  144. Coupling‏‎ (24 links)
  145. Inappropriate intimacy smell‏‎ (24 links)
  146. Alternative classes with different interfaces smell‏‎ (24 links)
  147. Incomplete library class smell‏‎ (24 links)
  148. One key abstraction‏‎ (24 links)
  149. Nomenclature‏‎ (23 links)
  150. Overloading‏‎ (23 links)
  151. Martin Fowler 1999‏‎ (23 links)
  152. Subclass‏‎ (23 links)
  153. Superclass‏‎ (23 links)
  154. Interface‏‎ (23 links)
  155. Don't repeat yourself‏‎ (23 links)
  156. Abstract class‏‎ (23 links)
  157. User:Warwick Irwin‏‎ (23 links)
  158. Bob Martin‏‎ (23 links)
  159. Class versus Object‏‎ (22 links)
  160. Package versus Namespace‏‎ (22 links)
  161. Instance‏‎ (22 links)
  162. Method‏‎ (22 links)
  163. Favor composition over inheritance‏‎ (21 links)
  164. Aggregation versus Composition‏‎ (21 links)
  165. Association versus Dependency‏‎ (21 links)
  166. Interface segregation principle‏‎ (21 links)
  167. Martin Fowler‏‎ (21 links)
  168. Command query separation‏‎ (21 links)
  169. Component versus Module‏‎ (21 links)
  170. Avoid concrete base classes‏‎ (21 links)
  171. Don't expose mutable attributes‏‎ (21 links)
  172. Hide data within its class‏‎ (20 links)
  173. God object‏‎ (20 links)
  174. Keep it simple‏‎ (20 links)
  175. User:Benjamin Gibson‏‎ (19 links)
  176. Acyclic dependencies principle‏‎ (19 links)
  177. Avoid inheritance for implementation‏‎ (18 links)
  178. Behavioral completeness‏‎ (18 links)
  179. Circular dependency‏‎ (18 links)
  180. User:MartinvanZijl‏‎ (18 links)
  181. Beware type switches‏‎ (17 links)
  182. Once and only once‏‎ (17 links)
  183. BaseBean‏‎ (17 links)
  184. Coupling and cohesion‏‎ (17 links)
  185. Stable abstractions principle‏‎ (17 links)
  186. Johnson and Foote 1988‏‎ (16 links)
  187. Object-oriented design anti-patterns‏‎ (16 links)
  188. Avoid no-op overrides‏‎ (16 links)
  189. Avoid downcasting‏‎ (16 links)
  190. Antipatterns‏‎ (16 links)
  191. Ward's wiki‏‎ (16 links)
  192. Ward Cunningham‏‎ (16 links)
  193. Circle-ellipse problem‏‎ (16 links)
  194. Object orgy‏‎ (16 links)
  195. Poltergeists‏‎ (16 links)
  196. Eliminate irrelevant classes‏‎ (16 links)
  197. Ken Auer 1995‏‎ (16 links)
  198. User:Dominic Winkler‏‎ (16 links)
  199. Big design up front‏‎ (16 links)
  200. Object cesspool‏‎ (15 links)
  201. Software reuse‏‎ (15 links)
  202. User:Lukas Korsika‏‎ (15 links)
  203. Anemic Domain Model‏‎ (15 links)
  204. Extreme programming‏‎ (15 links)
  205. User:Kris Nicholson‏‎ (15 links)
  206. Sequential coupling‏‎ (15 links)
  207. User:Tureiti Keith‏‎ (15 links)
  208. Call super‏‎ (15 links)
  209. Bob Martin's principles‏‎ (14 links)
  210. Parallel hierarchies problem‏‎ (14 links)
  211. Yo-yo problem‏‎ (14 links)
  212. Fat interfaces‏‎ (14 links)
  213. Constant interface‏‎ (14 links)
  214. User:AlexGee‏‎ (13 links)
  215. Intelligent children pattern‏‎ (13 links)
  216. Avoid protected data‏‎ (13 links)
  217. Gang of Four 1995‏‎ (13 links)
  218. User:JaninaVoigt‏‎ (13 links)
  219. Avoid side effects‏‎ (13 links)
  220. Christopher Alexander‏‎ (12 links)
  221. Smalltalk‏‎ (12 links)
  222. Martin Fowler 1997‏‎ (12 links)
  223. User:Aidan Bebbington‏‎ (12 links)
  224. Wiki users‏‎ (11 links)
  225. Beware value switches‏‎ (11 links)
  226. Model view controller‏‎ (11 links)
  227. Encapsulate that which varies‏‎ (11 links)
  228. Use lazy initialization pattern‏‎ (11 links)
  229. Frogs design‏‎ (11 links)
  230. Avoid god classes‏‎ (11 links)
  231. Don't burn your base class‏‎ (11 links)
  232. Define classes by behavior, not state pattern‏‎ (11 links)
  233. Tell, Don't Ask‏‎ (10 links)
  234. PLoP 1995‏‎ (10 links)
  235. User:Lindsay‏‎ (10 links)
  236. User:Geoffrey Clark‏‎ (10 links)
  237. Minimize accesses to variables‏‎ (10 links)
  238. User:Michal Connole‏‎ (10 links)
  239. User:TobiW‏‎ (10 links)
  240. Gang of Four‏‎ (10 links)
  241. User:David Thomson‏‎ (10 links)
  242. Ralph Johnson‏‎ (10 links)
  243. Avoid interface pollution‏‎ (10 links)
  244. Eliminate case analysis‏‎ (9 links)
  245. Recursion introduction‏‎ (9 links)
  246. User:Johannes Pagwiwoko‏‎ (9 links)
  247. Class hierarchies should be deep and narrow‏‎ (9 links)
  248. Goto considered harmful‏‎ (9 links)
  249. Erich Gamma‏‎ (9 links)
  250. William Brown 1998‏‎ (9 links)

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)

Views
Personal tools
Toolbox