ну вот видишь, ты тоже не можешь придумать внятного определения, а всё потому, что даже тесно связанные с операционной системой понятия не всегда являются синглтонами
паттерны — не для того чтобы ими думать (уж лучше жопой думать, чем паттернами), а для того, чтобы удобнее общаться с коллегами, а также сразу видеть применимость подхода исходя из общих характеристик паттерна, который собираешься применить
ты гонишь: 1. я осознал что пространство имён — синглтон 2. сработала система тревоги под кодовым названием «Синглтоны — говно» 3. действительно, оказалось говно — попробуй-ка использовать две динамические либы, которые линкуют две разных версии libpcre
ты осознал, что «объект А» «является» «субьект Б», где А — неймспейс, Б — синглтон. Предложение (и мысль) построена на понятийном фундаменте общего синтаксиса ЯП... и патернов.
При том, что формальными признаками синглтона как патерна неймспейсы (← plural!) обладают весьма натянуто.
У каждого яп существует evaluation model, определяющая правила скоупинга и т.д. А уж кукареканья про библиотеки и линковку — это даже не про ЯП. Короче ты тупой.
Хотя, наверное, причислять это к evaluation model можно только для интерпретируемых ЯП, для компилируемых скорее просто как "семантика", что ли. Короче я тупой.
Внезапно.
А еще глобальный стейт — синглтон. Странно, что ты пользуешься языком, где есть понятие глобального стейта.
define «глобальный стейт»
Ну не тупи.
нет ты
ну вот видишь, ты тоже не можешь придумать внятного определения, а всё потому, что даже тесно связанные с операционной системой понятия не всегда являются синглтонами
что наша жииииизнь?.. синглтон // лол
typedef <unspecified> World;
алсо, нахуй думать патернами, посоны? это днище же
implementation defined
ну дык
defined to be unspecified
паттерны — не для того чтобы ими думать (уж лучше жопой думать, чем паттернами), а для того, чтобы удобнее общаться с коллегами, а также сразу видеть применимость подхода исходя из общих характеристик паттерна, который собираешься применить
но ведь весь /0 — это мысль, подуманная патерном. Ты мыслишь в терминах решений, а не задач — не стыдно?
ты гонишь: 1. я осознал что пространство имён — синглтон 2. сработала система тревоги под кодовым названием «Синглтоны — говно» 3. действительно, оказалось говно — попробуй-ка использовать две динамические либы, которые линкуют две разных версии libpcre
ты осознал, что «объект А» «является» «субьект Б», где А — неймспейс, Б — синглтон. Предложение (и мысль) построена на понятийном фундаменте общего синтаксиса ЯП... и патернов.
При том, что формальными признаками синглтона как патерна неймспейсы (← plural!) обладают весьма натянуто.
короче, палю хинт: можешь отмазаться, что твой синглтон — это не жабопатерн вовсе, а просто множество из одного элемента.
Зависит от evaluation model, блять.
штоблять?
У каждого яп существует evaluation model, определяющая правила скоупинга и т.д. А уж кукареканья про библиотеки и линковку — это даже не про ЯП. Короче ты тупой.
Хотя, наверное, причислять это к evaluation model можно только для интерпретируемых ЯП, для компилируемых скорее просто как "семантика", что ли. Короче я тупой.