Functor

In category theory, a branch of mathematics, a functor is a special type of mapping between categories. Functors can be thought of as homomorphisms between categories, or morphisms when in the category of small categories.

Functors were first considered in algebraic topology, where algebraic objects (like the fundamental group) are associated to topological spaces, and algebraic homomorphisms are associated to continuous maps. Nowadays, functors are used throughout modern mathematics to relate various categories. The word functor was borrowed by mathematicians from the philosopher Rudolf Carnap, who used the term in a linguistic context.

Read more about Functor:  Definition, Examples, Properties, Relation To Other Categorical Concepts