polymorfist
Polymorphism is a fundamental concept in object-oriented programming that allows objects of different classes to be treated as objects of a common superclass. A "polymorfist," in this context, refers to a programming entity, such as a function, method, or variable, that can operate on objects of multiple types. This ability to handle different types through a single interface is the essence of polymorphism.
There are generally two main types of polymorphism: compile-time polymorphism and runtime polymorphism. Compile-time polymorphism, also
Runtime polymorphism, also known as dynamic polymorphism or subtype polymorphism, is resolved during the execution of