The document discusses four common mechanisms in the Unified Modeling Language (UML): (i) specifications which provide textual definitions for graphical notations, (ii) adornments like notes that attach constraints to elements, (iii) common divisions between classes and objects, and (iv) extensibility mechanisms that allow customizing UML through stereotypes, tagged values, and constraints.