Note to self

A Functor is a design pattern that evolves from category theory in mathematics. Fundamentally it's a mapping between categories that preserves the structure of the original categories involved. It satisfies two laws: -

  1. Identity law: F(idA)=idF(A)\small{F(\operatorname{id}_A) = \operatorname{id}_{F(A)}}
  2. Composition law: F(gf)=F(g)F(f)\small{F(g \circ f) = F(g) \circ F(f)}

Reading list

Well, now what?

You can navigate to more writings from here. Connect with me on LinkedIn for a chat.