16:01 

Трюк 0x0003 — К слову о синглетонах

Куб 0
Классический синглетон — класс-одиночка — представляет собой класс, объект которого может быть создан один единственный раз за весь период выполнения программы, и который существует в течение всего времени выполнения программы. Реализовать его можно разными способами, о которых можно прочитать в литературных трудах Банды Четырех и ставшего притчей во языцех Коплиена.
Однако, наиболее компактным, и не вызывающим головной боли при эксплуатации, является приведенный ниже вариант.
Читать дальше...


Другим подходом к созданию синглетона является использование шаблона.
Читать дальше...

@темы: Паттерны, Трюки с наследованием

URL
   

Записная книжка программиста C++

главная