Spring 1 Reading Journal 6


  • Dooley Chapter 11
  • You may also want to read the Wikipedia article on Design Patterns or other books on design patterns in a language you know


  1. What is the pattern’s name and where did you learn about it (give a brief citation)?
  2. An explanation of the programming problem or situation that the principle is intended to solve.
  3. A description of the typical “bad” solution to the problem. How do novice developers MIS-apply the design principle?
  4. An explanation of the approach the principle uses to solve the problem (or address the situation).