powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Имеет ли право существовать такой подход к сиглетону?
25 сообщений из 306, страница 6 из 13
Имеет ли право существовать такой подход к сиглетону?
    #38199665
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий Викторович,

Вы даже не поняли что такое Singleton, признайте это)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199666
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, ... да уж теоретиков тут много а взять и проверить ну этоже нас недостойно :) мы же думаем о высоких материях Рефлексии и Инверсиии контроля, читаем классиков... все такие высокие :), а тут бац ктото из Харькова приходит и щелкает больно по носу, интересно наш друг Lelouch будет продолжать дискусию или сдулся под гнетом неопровержимых улик?:)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199667
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий Викторович,

приходит, и не знаешь, плакать над его знаниями или смеяться, вы хотели сказать?)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199670
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchВасилий Викторович,

приходит, и не знаешь, плакать над его знаниями или смеяться, вы хотели сказать?)
да тролит он, очевидно уже:)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199671
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.,
судя по примеру он до сих пор свято верит в singleton.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199672
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch, и ??? ну создали вы обьект класса Test не используя Singelton<Test>.Instance ну и несите за него ответственость чего я ее нести должен? Вы сами ССЗБ и я тут не причем:) вот если бы Singelton<Test>.Instance.GetHashCode() в разных потоках был разным.. тогда да... это был бы не сингелтон
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199673
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchskyANA,

Синглтоном это будет если я не смогу создать Test )))
это будет наидермовейшим синглтоном так как я могу туда засунуть даже класс с открытым конструктром, даже пусть у тест он закрытый
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199674
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий Викторович,

Понятно, для truе кодеров из Харькова, не осиливших даже вики, синглтоном является только то, что называется Singleton)
Спокойной ночи)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199676
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.,
они пусть хотя бы это продемонстрируют (((
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199677
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин специально постараюсь найти электронную почту кого нибудь из GoF и озадачить этим вопросом :) если получиться отпишусь в теме аж самому стало интересно что они ответят :)
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199678
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchDenis.,
они пусть хотя бы это продемонстрируют (((
смайлы не в ту сторону. Весело же
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199679
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально для skyANA, в примере на вики вы можете создать экземпляр TestClass без активатора, рефлексии и т.д.? Хотя я думаю все равно не поймете...
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.LelouchskyANA,

Синглтоном это будет если я не смогу создать Test )))
это будет наидермовейшим синглтоном так как я могу туда засунуть даже класс с открытым конструктром, даже пусть у тест он закрытыйПолучается что у Lelouch пользуется наидерьмовейшим синглтоном, т.к. то что он пишет в конфиге не запрещает никому написать new Logger() .
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199681
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме как обращением к TestClass.Instance или Singleton<TestClass>.Instance *
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199682
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

это запрещает тот факт, что реализация имеет модификатор доступа internal, и без рефлексии ее не достать.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199683
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грустно все это, от костности мышления некоторых личностей, никто так и не понял что следуя той же правилу утиной типизации это есть также сингелтон, а то что можно создать несколько экземпляров TClass... это необходимость с которой можно помериться, ведь самое главное что Singelton<TClass>.Instance ведет себя как положено сингелтону и в этом вся суть....
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199689
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий Викторовичгрустно все это, от костности мышления некоторых личностей, никто так и не понял что следуя той же правилу утиной типизации это есть также сингелтон, а то что можно создать несколько экземпляров TClass... это необходимость с которой можно помериться, ведь самое главное что Singelton<TClass>.Instance ведет себя как положено сингелтону и в этом вся суть....
а ка положено вести себя синглтону? В чем суть его? Коротко, если можно.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199690
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchskyANA,

это запрещает тот факт, что реализация имеет модификатор доступа internal , и без рефлексии ее не достать.Ну ну.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199696
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

что "ну ну"? реализация лежит в отдельной сборке, Friend сборки у нее не прописаны? Как еще можно оттуда достать тип? Дизассемблировать сборку? это уже не тривиальные способы стрельбы по конечностям.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199700
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch, в любом классе, отличном от Logger, находящемя в том же пространстве имён, можно написать new Logger() .
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199702
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Василий Викторовичгрустно все это, от костности мышления некоторых личностей, никто так и не понял что следуя той же правилу утиной типизации это есть также сингелтон, а то что можно создать несколько экземпляров TClass... это необходимость с которой можно помериться, ведь самое главное что Singelton<TClass>.Instance ведет себя как положено сингелтону и в этом вся суть....
а ка положено вести себя синглтону? В чем суть его? Коротко, если можно.
:) а он и ведет как положено сингелтону, предоставляет доступ к единственному экземпляру класса TClass, который ему доступен :) а то что вы можете создать экземпляр TClass это ваша ответственность а не моя :) я вам интерфейс глобальной точки предоставил вот и пользуйтесь а все остальное меня не касаеться, если вы хотите еще один экземпляр класса TClass пожалуйста почему я должен вас ограничивать? это ваш экземпляр и ваша ответственность, я не царь и не бог что бы вам что то указывать, а то что это по вашему мнению не допустимо ну значит вы ССЗБ
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199703
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

руководство по программированию на C# с вами не согласно:
MSDNinternal
Доступ к типу или члену возможен из любого кода в той же сборке, но не из другой сборки.

http://msdn.microsoft.com/ru-ru/library/ms173121.aspx
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199707
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий ВикторовичDenis.пропущено...

а ка положено вести себя синглтону? В чем суть его? Коротко, если можно.
:) а он и ведет как положено сингелтону, предоставляет доступ к единственному экземпляру класса TClass, который ему доступен :) а то что вы можете создать экземпляр TClass это ваша ответственность а не моя :) я вам интерфейс глобальной точки предоставил вот и пользуйтесь а все остальное меня не касаеться, если вы хотите еще один экземпляр класса TClass пожалуйста почему я должен вас ограничивать? это ваш экземпляр и ваша ответственность, я не царь и не бог что бы вам что то указывать, а то что это по вашему мнению не допустимо ну значит вы ССЗБ
таким образом верно ли я понимаю что любое поле доступное только для чтения синглтон? По вашему описанию подходит.
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199710
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchskyANA,

руководство по программированию на C# с вами не согласно:
MSDNinternal
Доступ к типу или члену возможен из любого кода в той же сборке, но не из другой сборки.

http://msdn.microsoft.com/ru-ru/library/ms173121.aspx Да, ошибся. В любом классе, отличном от Logger, находящемя в той же сборке, можно написать new Logger() .
...
Рейтинг: 0 / 0
Имеет ли право существовать такой подход к сиглетону?
    #38199711
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

имея ввиду что сборка с Logger поставляется в составе продукта (она подписана ключом издателя заодно), и, месяцев 5 назад, пока я там работал, я следил за ее состоянием, поверите ли вы мне, что на тот момент там таких вызовов не было?
...
Рейтинг: 0 / 0
25 сообщений из 306, страница 6 из 13
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Имеет ли право существовать такой подход к сиглетону?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]