Паттерн «Одиночка» должен использоваться либо из корня композиции, либо когда зависимость является стабильной. С другой стороны, когда паттерн «Одиночка» используется для предоставления приложению глобального доступа к нестабильной зависимости, последствия его применения аналогичны, как говорится в подразделе 5.3.3, тем, что возникают при использовании антипаттерна «Окружающий контекст»