Scrutinizing the role and use of design patterns

If you get rid of implementation inheritance and subtype polymorphism when you work with an oo language you will need less pattern implementations. For example “The factory method pattern relies on inheritance” (https://en.wikipedia.org/wiki/Factory_method_pattern).
3 key differences between Elixir and Ruby? Complexity breeds complexity.

2 Likes