Pattern Matching vs. Polymorphism
Building an extensible architecture
Published in
5 min readAug 11, 2019
TL;DR
Subtype polymorphism is great for adding more entity types. Pattern matching is a better choice for adding more functionality. In many use cases, it’s likelier that more functionality is requested than that more entity types are requested.