Most linked-to pages

From CSSEMediaWiki
Jump to: navigation, search

Showing below up to 250 results starting with #51.

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

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

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

Views
Toolbox