În chimia organică, numărul de reacții chimice care pot avea loc este extrem de mare, astfel că mecanismele de reacție posibile sunt aproape nelimitate.[4][5] Totuși, în general există câteva modele generale care ajută la încadrarea anumitor reacții în anumite clase. De asemenea, datorită complexității, multe reacții pot fi încadrate în mai multe clase (adiție-eliminare, eliminare-adiție, etc).