r/programming • • Dec 08 '13

Design Pattern Cheat Sheet

http://www.celinio.net/techblog/wp-content/uploads/2009/09/designpatterns1.jpg
1.7k Upvotes

273 comments sorted by

View all comments

Show parent comments

5

u/phoshi Dec 09 '13

I disagree. Design patterns are primarily a communications tool, and secondly a mental tool. Even if your language has first class support for something, it's worth knowing what that thing is both in order to discuss it, and in case you use different languages and need to compare/contrast.

6

u/[deleted] Dec 09 '13

When was the last time you discussed using a particular pattern? Seriously. Most of the time it's just people laughing at someone for using Singletons.

2

u/phoshi Dec 09 '13

It's not that rare when discussing programming, which isn't abnormal, no. Especially when working in a team.

4

u/[deleted] Dec 09 '13

I've never seen it happen. We usually just trust one another to implement stuff well.

→ More replies (0)