Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Design patterns are great for various reasons:</p> <ol> <li>gives you a starting for solving common problems.</li> <li>gives developers a vocabulary to talk about certain ways of solving problems in a very compact manner.</li> <li>when working with developers who know design patterns and you use design patterns in your solutions they will understand the solutions a lot faster.</li> </ol> <p>But when your goal is just to learn design patterns I think you are missing the fundamentals. All design patterns are based on more common principles. High Cohesion, Low Coupling Open Closed Principle, DRY, Liskov Substitution Principle etc. For these fundamentals I would read the following books in this order:</p> <ol> <li><a href="http://rads.stackoverflow.com/amzn/click/0596008678" rel="noreferrer">Head First Object-Oriented Analysis and Design (Head First) [ILLUSTRATED] (Paperback)</a></li> <li><a href="http://rads.stackoverflow.com/amzn/click/0137488807" rel="noreferrer">Applying UML and Patterns (Hardcover)</a></li> <li><a href="http://rads.stackoverflow.com/amzn/click/0131857258" rel="noreferrer">Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series) (Hardcover)</a></li> </ol> <p>After that you are ready for the basic gang of four design patterns</p> <ol start="4"> <li><a href="http://rads.stackoverflow.com/amzn/click/0596007124" rel="noreferrer">Head First Design Patterns (Head First) [ILLUSTRATED] (Paperback)</a></li> <li><a href="http://rads.stackoverflow.com/amzn/click/0201633612" rel="noreferrer">The BIBLE</a> </li> <li>A nice website (don't buy anything, it is not worth it) <a href="http://dofactory.com/Patterns/Patterns.aspx" rel="noreferrer">http://dofactory.com/Patterns/Patterns.aspx</a> (some implementations of this site are worth a discussion</li> </ol> <p>The next step:</p> <ol start="7"> <li><a href="http://rads.stackoverflow.com/amzn/click/0321127420" rel="noreferrer">Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) (Hardcover)</a></li> <li><a href="http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&amp;field-keywords=POSA&amp;x=0&amp;y=0" rel="noreferrer">The POSA books</a></li> </ol> <p>And always remember : the pattern is not the goal !</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload