Delphi 2006 - Единичен модел
Има много случаи, когато определен клас в програма трябва да бъде представен от един екземпляр. Например, библиотеката Delphi VCL има глобална променлива Приложение (екземпляр на клас ПРИЛОЖЕНИЕ), осигуряване на достъп до системните характеристики на самата програма по време на изпълнение. Очевидно може да има само един екземпляр от този клас и глобалната променлива осигурява достъп до него. Приложение. На теория обаче нищо не пречи на разработчика да създаде нов екземпляр на класа ПРИЛОЖЕНИЕ (фиг. 7.6).

Фигура: 7.6. Моделен модел в дизайнер на модели
Шаблонът Singleton ви позволява да създадете само един екземпляр на клас и той е достъпен чрез указател - вътрешно поле Flnstance, които могат да бъдат достъпни чрез метода Вземете инстанция.