Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: .NET2.0 .NET3.0
Hi,
I am newbie to Design Pattern.
I have the following questions:
 
1.What are the best sites/books for learning from scratch?
2.What are the mostly used Design Patterns in Today's world?
 
Thanks,
Avishek
Posted 24-Jan-12 0:19am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

  Permalink  
Comments
avishekrc at 24-Jan-12 5:33am
   
Thanks,but what about order of importance or mostly used patterns?
Espen Harlinn at 24-Jan-12 16:20pm
   
Nice set of links :)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Here is the classical GoF book:
Design Patterns: Elements of Reusable Object-Oriented Software[^]
 
Personally I prefer the Pattern-Oriented Software Architecture series:
Pattern-Oriented Software Architecture Volume 1: A System of Patterns[^]
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects[^]
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management[^]
Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing[^]
Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages[^]
 
I think you can also have a look at Caminao's Ways[^]
 
As for What are the mostly used Design Patterns in Today's world?
The "layer" pattern is probably the one that sees most use - it's perhaps the most intuitive one, so people use it without thinking that they are using a pattern.
 
Best regards
Espen Harlinn
  Permalink  
Comments
Marcus Kramer at 24-Jan-12 16:50pm
   
Great links. +5.
Espen Harlinn at 24-Jan-12 17:00pm
   
Thank you Marcus!
thatraja at 24-Jan-12 22:57pm
   
Wow, nice books. 5!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 325
1 DamithSL 300
2 Sergey Alexandrovich Kryukov 289
3 CPallini 235
4 Maciej Los 215
0 OriginalGriff 5,455
1 DamithSL 4,422
2 Maciej Los 3,860
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,010


Advertise | Privacy | Mobile
Web04 | 2.8.141216.1 | Last Updated 24 Jan 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100