|
|
|
|
|
by swift
4336 days ago
|
|
You are right in such a deep sense that I wish I had more than one upvote to give. This is what people mean when they say a design pattern represents a deficiency in a language: the very fact that it's a design pattern and not, say, a library function is precisely because that language provides no way to abstract it away. Hence, rather than being something that we can turn into a reusable code artifact, the pattern instead becomes a piece of programmer lore, existing only in comments, in design documents or in people's heads. |
|
Learn what you're doing, independent of language. Then also learn what you're doing within the language.