3 ms·
I've always thought that a large percentage of OO design patterns originated from Java's strict OO trappings. Since Java doesn't allow for first-class function
by derblitzmann 9y ago
I've always thought that a large percentage of OO design patterns originated from Java's strict OO trappings.
Since Java doesn't allow for first-class functions, it necessitated design patterns in spite of a more straight forward constructs in more imperative or function languages.
But this is likely just me and my biases. (Note: I don't hate Java, but it does feel constraining at times.)