Оригинал: http://dblog.aldacron.net/2007/03/03/singletons-in-d/
Перевод: Крашенко Леонид, http://jetbird.wordpress.com.
Синглетоны в Ди.
Смысл паттерна «синглетон» описан в [1], а именно:
гарантировать, что будет создан только 1 эксземпляр класса;
предоставить глобальную точку доступа к данному экземпляру.
Синглетоны используются в ООП повсеместно. В данной заметке мы рассмотрим несколько путей реализации синглетона средствами языка Ди.
Первый способ описан в [1]:
class MySingleton
[...]
Думаю потихоньку (давно хотел, что поделать) над разработкой такого долгостроя под названием Y gui toolkit. Вдохновляет на сей подвиг удручающее впечатление от современных тулкитов под Linux. Удручающее по следующим параметрам:
1. производительность;
2. удобство написания кода.
Самый быстрый из известных мне тулкитов FOX Toolkit неудобен с точки зрения написания кода. Qt и Gtk не устраивают в плане производительности: [...]
На news.dprogramming.ru открылся новый блог. Jetbird получил почетное приглашение быть его участником, приготовился к переезду и теперь задумчиво чешет репу: куда девать jetbird.wordpress.com? видимо, тематику придется несколько изменить; здесь будут освещаться собственные разработки автора и больше его субъективных впечатлений, нежели освещение событий в мире Ди в целом. Да.. что ж, надо пожелать всем удачи [...]