Click here to Skip to main content
11,920,413 members (54,176 online)
Rate this:
Please Sign up or sign in to vote.
See more: .NET2.0 .NET3.0 .NET
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?

Posted 24-Jan-12 0:19am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

avishekrc 24-Jan-12 5:33am
Thanks,but what about order of importance or mostly used patterns?
Espen Harlinn 24-Jan-12 16:20pm
Nice set of links :)
Rate this: bad
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
Marcus Kramer 24-Jan-12 16:50pm
Great links. +5.
Espen Harlinn 24-Jan-12 17:00pm
Thank you Marcus!
thatraja 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 415
1 phil.o 170
3 F-ES Sitecore 130
4 RyanDev 120
0 OriginalGriff 6,778
1 KrunalRohit 4,495
2 Sergey Alexandrovich Kryukov 3,203
3 George Jonsson 2,805
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web04 | 2.8.151120.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