Click here to Skip to main content
11,577,258 members (59,367 online)
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 23-Jan-12 23:19pm
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 DamithSL 155
1 Afzaal Ahmad Zeeshan 125
2 OriginalGriff 115
3 Richard MacCutchan 100
4 Abhinav S 90
0 OriginalGriff 820
1 Sergey Alexandrovich Kryukov 676
2 Abhinav S 528
3 F-ES Sitecore 420
4 Suvendu Shekhar Giri 375


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 24 Jan 2012
Copyright © CodeProject, 1999-2015
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