Design Patterns is a wonderful book. Yes, I know, it's thirty years old. Yes, I know it uses older languages. But it's still great.

Some folks have said that the concept of Design Patterns is out of date -- that those patterns were just workarounds for the bad languages of the day.

What a load of Dingoes Kidneys! The Patterns described in the book are timeless and well worth the effort to learn. They are crystalized applications of old and well worn principles.

You _will_ use them, one way or another, because they are common solutions to common problems. If you don't know them already, you'll work them out for yourself.

The benefit of learning the patterns from the book is that it gives those common solutions canonical names, and canonical forms. When others who know those names and forms see them in your code, they'll know exactly what to expect.

Source: x.com/unclebobmartin/status/1830340222393143553

Reply to this note

Please Login to reply.

Discussion

No replies yet.