Uncategorized 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. Citation needed
  2. Class diagram
  3. Collapse Hierarchy
  4. Collecting Parameter
  5. Combining design patterns
  6. Comments and suggestions
  7. Copy Constructor vs the Encapsulation Boundary
  8. Cut and paste programming
  9. DMA Design Project
  10. DMA Design Project - Source Code
  11. DMA Design Project - first submission
  12. DMA Design Project first draft
  13. Data mapper pattern
  14. David Parnas
  15. Decomposition
  16. Defer identification of state variables pattern
  17. Define classes by behavior, not state pattern
  18. Define default values via explicit protocol pattern
  19. Dependency injection
  20. Design Project
  21. Design by contract
  22. Design examples
  23. Design maxims
  24. Design maxims Equivalence
  25. Design patterns break rules
  26. Designfest
  27. Diamond Problem
  28. Different Design
  29. Do the simplest thing that could possibly work
  30. Documenting Patterns
  31. Domain model pattern
  32. Don't burn your base class
  33. Don't expose mutable attributes
  34. Don't repeat yourself
  35. Double Dispatch
  36. Duplicate Observed Data
  37. Editing Tips
  38. Empty method over-rides
  39. Encapsulate Collection
  40. Encapsulate Downcast
  41. Encapsulate Field
  42. Encapsulate concrete state pattern
  43. Encapsulate that which varies
  44. Encapsulation is hierarchical
  45. Enum idiom
  46. Equals vs the Encapsulation Boundary
  47. Erich Gamma
  48. Establishing priorities
  49. Exam Quick Reference
  50. Exam questions
  51. Extensibility
  52. Extract Class
  53. Extract Hierarchy
  54. Extract Interface
  55. Extract Method
  56. Extract Subclass
  57. Extract Superclass
  58. Extreme programming
  59. Fat interfaces
  60. Favor composition over inheritance
  61. Frogs design
  62. Frogs second design
  63. Front controller pattern
  64. Functional decomposition
  65. Gang of Four
  66. GenA: A Genetic Algorithms Framework
  67. GenericGuidelines
  68. Getter and setter policy
  69. Getters and setters
  70. Goto considered harmful
  71. Greg Searle's captains log star date
  72. Greg Searle's design
  73. Greg Searle's project blackjack
  74. Guitar Amplifier Design
  75. Guitar Tutor Design
  76. Guitar Tutor Report
  77. Hall of fame
  78. Have courage
  79. Hide Delegate
  80. Hide Method
  81. Hide your decisions
  82. Hierarchical Model View Controller
  83. Hillside Group
  84. HistoryCrumbs.user.js
  85. How to assess
  86. Identify message layers pattern
  87. Identity map pattern
  88. Idioms
  89. If it ain't broke don't fix it
  90. Immutable object
  91. Impedance mismatch
  92. Implement behavior with abstract state pattern
  93. Inline Class
  94. Inline Method
  95. Inline Temp
  96. Intelligent children pattern
  97. Introduce Explaining Variable
  98. Introduce Foreign Method
  99. Introduce Local Extension
  100. Introduce Parameter Object
  101. Introduction to the Terrain Renderer
  102. Inversion of control
  103. JITAS Design Study
  104. JUnit
  105. James Ashford Design Study
  106. James Ashford Log
  107. Janina's Design Study
  108. Jason's Useful Links Page
  109. Java Collections Framework
  110. Jenny Harlow
  111. Jim Coplien
  112. Joey's design study
  113. Joff's Place
  114. John Hofman's Design Study
  115. John Hofman's Log
  116. John Hofman US001
  117. Johnson and Foote 1988
  118. Jojo's 2008 Design Study
  119. Jojo's OO Design Project Log
  120. Joshua Bloch
  121. Joshua Bloch 2006 Bumper Sticker API Design
  122. Jumble
  123. Keep accessors and mutators separate
  124. Keep last years stuff
  125. Ken Auer
  126. Ken Auer 1995
  127. Kent Beck
  128. Kent Beck 2003
  129. Kris's Design Study
  130. Language Spectrum
  131. Law of Demeter
  132. Law of leaky abstractions
  133. Lazy load pattern
  134. Lecture sequence
  135. Lecture times
  136. List of OO Languages
  137. LukasKorsikaDesignStudy
  138. Main Page
  139. Make all Member Variables Private
  140. Make constructors blocking
  141. Managing complexity
  142. Many to many association idiom
  143. Martin Doms' Design Study
  144. Martin Fowler
  145. Martins Design Study
  146. Matthew's Design Study
  147. Maxim Hierarchy
  148. Michael's Design Study
  149. Michael's Log
  150. Michal's Design Study
  151. Mike's Design Study
  152. Mock objects
  153. Model the room
  154. Model view controller
  155. Monsters design
  156. Move Field
  157. Move Method
  158. Move methods
  159. Mujtaba's Initial Design
  160. Mujtaba's Log
  161. Mujtaba's design study
  162. My actual Project, I think.
  163. Named constants
  164. Nelson Shaw Design Project
  165. Nelson Shaw Project Log
  166. Nick's Design Study
  167. Nick Brettel's eight puzzle design
  168. No Global Variables
  169. No Peter Pan objects
  170. No silver bullet
  171. OOTetris Design
  172. OO Python Character Animation Design Study
  173. OO culture
  174. OO gurus
  175. OO tools
  176. OO wisdom
  177. Oliver Cardwell/Project
  178. Once and only once
  179. One Into Many
  180. One hour tour
  181. Option-operand separation
  182. Orthogonality
  183. PLoP
  184. PLoP (Software Patterns Series)
  185. PLoP 1995
  186. Page controller pattern
  187. Parallel hierarchies problem
  188. Parameterise Method
  189. Parse tree design
  190. Party of five 1996
  191. PaulDesignStudy
  192. Peer To Peer
  193. Perfect OO Language
  194. PluS XML format
  195. Poker Simulator Design Log
  196. Poker Simulator Design Writeup
  197. Premature optimization
  198. Presentation Abstraction Control
  199. Presentation separation idiom
  200. Preserve Whole Object
  201. Professionalism
  202. Program to the interface not the implementation
  203. Project ideas
  204. Properties
  205. Properties / Fields / Attributes
  206. Pull Up Constructor Body
  207. Pull Up Field
  208. Pull Up Method
  209. Push Down Field
  210. Push Down Method
  211. Put semantic constraints in class definition
  212. Put semantic constraints in constructors
  213. Quick Reference
  214. Quotes
  215. RL Design Study Log
  216. Ralph Johnson
  217. Real name
  218. Rebecca Wirfs-Brock
  219. Rebecca Wirfs-Brock 1990
  220. Refactoring
  221. Refactoring and design
  222. Refactoring and performance
  223. Reinvent the wheel
  224. Remove Middle Man
  225. Remove Parameter
  226. Remove Setting Method
  227. Remove assignments to Parameters
  228. Rename Method
  229. Replace Array with Object
  230. Replace Conditional with Polymorphism
  231. Replace Constructor with Factory Method
  232. Replace Data Value with Object
  233. Replace Error Code with Exception
  234. Replace Exception with test
  235. Replace Inheritance with Delegation
  236. Replace Magic Number with Symbolic Constant
  237. Replace Method with Method Object
  238. Replace Parameter with Explicit Methods
  239. Replace Parameter with Method
  240. Replace Temp with Query
  241. Replace Type Code with Class
  242. Robert Cecil Martin 1996a
  243. Robert Cecil Martin 1996b
  244. Robert Cecil Martin 1996c
  245. Robert Cecil Martin 1996d
  246. Robert Cecil Martin 1996e
  247. Robert Cecil Martin 1997a
  248. Robert Cecil Martin 1997b
  249. Row data gateway pattern
  250. Schools of thought

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

Views
Toolbox