Декларативный подход к реализации шаблона проектирования Singleton

    П.П. Олейник

    Аннотация

    В статье рассмотрена реализация шаблона проектирования Singleton, представляющая собой атрибут, который можно использовать в языках платформы .Net Framework. Проведен анализ существующих реализаций данного паттерна на языке C#, выявлены его достоинства и недостатки. Сформулированы критерии, которым должна соответствовать оптимальная реализация. Проведено тестирование полученной реализации.