Vzor Pozorovatel lze použít v následujících situacích:
Poskytuje rozhraní pro vytváření řad příbuzných nebo závislých objektů, aniž by se musely specifikovat konkrétní třídy.
Kit (souprava)
Vzor Abstraktní továrna lze použít v následujících případech: