2 deleted 6 characters in body
source | link

I am having the impression that these 23 patterns should be only a small sample of something much larger which I like to call the Pattern Space.

This is the dreadful assumption that is being propagated by neophyte programmers everywhere, programmers who think that they can write a program merely by stitching together software patterns. It doesn't work that way. If there is such a "pattern space," you can assume that its size is effectively infinite.

Design patterns (in the GoF sense) have but one purpose: to compensate for deficiencies in the programming language you are using.

Design patterns are neither universal nor comprehensive. If you change to a different, more expressive programming language, most of the patterns in the GoF book become both unnecessary and undesirable.

I am having the impression that these 23 patterns should be only a small sample of something much larger which I like to call the Pattern Space.

This is the dreadful assumption that is being propagated by neophyte programmers everywhere, programmers who think that they can write a program merely by stitching together software patterns. It doesn't work that way. If there is such a "pattern space," you can assume that its size is effectively infinite.

Design patterns (in the GoF sense) have but one purpose: to compensate for deficiencies in the programming language you are using.

Design patterns are neither universal nor comprehensive. If you change to a different, more expressive programming language, most of the patterns in the GoF book become both unnecessary and undesirable.

I am having the impression that these 23 patterns should be only a small sample of something much larger which I like to call the Pattern Space.

This is the dreadful assumption that is propagated by neophyte programmers everywhere, programmers who think that they can write a program merely by stitching together software patterns. It doesn't work that way. If there is such a "pattern space," you can assume that its size is effectively infinite.

Design patterns (in the GoF sense) have but one purpose: to compensate for deficiencies in the programming language you are using.

Design patterns are neither universal nor comprehensive. If you change to a different, more expressive programming language, most of the patterns in the GoF book become both unnecessary and undesirable.

    Mod Moved Comments To Chat
1
source | link

I am having the impression that these 23 patterns should be only a small sample of something much larger which I like to call the Pattern Space.

This is the dreadful assumption that is being propagated by neophyte programmers everywhere, programmers who think that they can write a program merely by stitching together software patterns. It doesn't work that way. If there is such a "pattern space," you can assume that its size is effectively infinite.

Design patterns (in the GoF sense) have but one purpose: to compensate for deficiencies in the programming language you are using.

Design patterns are neither universal nor comprehensive. If you change to a different, more expressive programming language, most of the patterns in the GoF book become both unnecessary and undesirable.