A functor F:C→D assigns: Objects: A↦F(A) Morphisms: f:A→B↦F(f):F(A)→F(B) Preserves: Identity: F(idA)=idF(A) Composition: F(g∘f)=F(g)∘F(f) See also Category Natural Transformation Adjunction Monad