Software Design Patterns

s19n

Temporal Novice
A thread to learn about or discuss Software Design Patterns. Unfortunately I wasn't explained the importance of SDP's in computer science until recently. They make your life really easy. If you don't know what they are, you've probably already used a few of them without even realizing it:

http://en.wikipedia.org/wiki/Software_design_patterns

I was told to read "Design Patterns: Elements of Reusable Object-Oriented Software" (Also known as the Gang of Four book, or the GoF book for short). It's a pretty long read, I prefer the wikipedia site for now because I don't have a lot of time.

I'd say so far, my favourite pattern is the Decorator. I'd like to see pattern based development incorporated into IDE's somehow, to let you focus on using exiting patterns and creating your own, all presented in a graphical UML view..
 
Back
Top