Well, some patterns are workarounds for things tha...
# random
d
Well, some patterns are workarounds for things that could have been addressed at the language level. An easy example is using the visitor pattern as a substitute for dynamic dispatch (I think it’s visitor anyway). *oops meant multiple dispatch.