DEV Community

Discussion on: What common programming concept has the wrong name?

Collapse
 
chrisachard profile image
Chris Achard

I always felt like "polymorphism" was an unnecessarily complex word for what it really is 🤣
I guess it's not inaccurate - just overly confusing.

Collapse
 
deciduously profile image
Ben Lovy

I feel like this whenever I learn anything about category theory. The words are so much fancier and more complicated sounding than the concepts, but...I guess we need to call 'em something.

Collapse
 
guitarino profile image
Kirill Shestakov • Edited

Maybe we should simply call it "likeness"? It might make the discussion around the whole term easier, because you can more easily explain why "likeness" leads to more reusability and less complexity.

It could also make the term more general and maybe even lead to other "likeness" patterns.