Abstraction
Aka general abstract nonsense. Abstract from sets and relations to categories and morphisms.
Category
(Class ob(C) of objects, morphisms or arrows hom(C), composition op:
Small category: aka CAT: both ob(C) and hom(C) are sets, rather than classes.
Morphisms
Homomorphism: A structure (identity, inverse elements, and binary ops) preserving funciton f: f(x)=3x preserves addition. Isomorphism: both f and
Functors
Structure preserving mapping between categories and their morphisms.