0
ответов

Реализация Singleton с пустым статическим конструктором

Я просматривал следующую реализацию Singleton, упомянутую здесь. Я понимаю, что статические конструкторы выполняются до первого вызова статического метода или до создания экземпляра объекта, но...
вопрос задан: 16 March 2012 03:16
0
ответов

Как показать одноэлементное отношение на диаграмме классов

Если класс содержит указатель на одноэлементный класс, может ли он быть агрегацией? Насколько я понимаю, это не может быть отношением типа «есть-а», поскольку класс не является экземпляром одноэлементного класса, это ...
вопрос задан: 29 February 2012 11:09
0
ответов

Время жизни синглтона

Я создаю службу WCF, которая размещается в службе Windows. Служба WCF вызывается приложением ASP.Net с помощью прокси. используя (WcfServiceRef.MonitorClient proxy = new WcfServiceRef ....
вопрос задан: 24 February 2012 13:27
0
ответов

Безопасность потоков Spring MVC Singleton?

У меня есть одноэлементный компонент Spring (область действия по умолчанию). Таким образом, один экземпляр будет использоваться несколькими потоками. Однако я немного запутался в отношении безопасности потоков, очевидно, все bean-компоненты Spring являют
вопрос задан: 21 February 2012 10:54
0
ответов

Класс C ++ Singleton - передовая практика наследования

В существующем проекте я должен унаследовать класс контроллера ( MVC), объявленный как Singleton, чтобы определить мою собственную трактовку. Как правильно наследовать этот класс Singleton? Во-первых, я расширяю контекст ...
вопрос задан: 21 February 2012 01:06
0
ответов

Java Generics - когда требуется параметризация?

Вот простой пример: class World {// У обоих есть проблема ... static World world = null; // "World - это необработанный тип. Ссылки на общий тип ...
вопрос задан: 17 February 2012 20:48
0
ответов

php singleton продолжает дважды вызывать себя в классе автозагрузчика

Я создал класс автозагрузчика, который работает как задумано, но я заметил странное поведение. Когда я повторяю результаты найденных классов, которые передаются методу, обрабатывающему ...
вопрос задан: 17 February 2012 19:52
0
ответов

Шаблон проектирования Singleton и предотвращение клонирования

Во многих статьях, которые я читал в сети о шаблоне проектирования Singleton, упоминается, что класс должен переопределять метод clone () и в нем выдавать исключение CloneNotSupported. Это действительно необходимо? ...
вопрос задан: 16 February 2012 14:45
0
ответов

Есть ли способ создавать подклассы на лету?

Я создаю игру, в которой у меня есть несколько сложный метод создания сущностей. Когда загружается уровень, код загрузки считывает кучу YAML-файлов, которые содержат атрибуты всех различных ...
вопрос задан: 13 February 2012 23:59
0
ответов

Есть ли проблема с этой реализацией синглтона?

Я обычно привык реализовывать одноэлементный шаблон таким образом, потому что это очень просто: class MyClass {public: MyClass * GetInstance () {static MyClass ...
вопрос задан: 10 February 2012 14:07
0
ответов

Подключение к базе данных singleton php, является ли этот код плохой практикой?

Я пытаюсь создать простой в использовании одноэлементный класс для подключения к базе данных mysql и выполнения запросов, код работает нормально, и у меня не было никаких проблем с ним, но поскольку я новичок в ООП, мне интересно ...
вопрос задан: 10 February 2012 11:58
0
ответов

Java: Вопросы по методу клонирования

Я получил их в интервью. Нужно ли нам заботиться о методе клонирования в параллельной среде? Можем ли мы синхронизировать метод клонирования? Имеет ли смысл использовать метод клонирования в ...
вопрос задан: 9 February 2012 02:34
0
ответов

Устранение синглтонов

Я много читал о том, что использование синглтонных классов становится плохой практикой в программировании из-за скрытых зависимостей, сложности тестирования и т.д. и т.п. Во многих сообщениях на форумах, которые я читал, говорилось...
вопрос задан: 6 February 2012 15:28
0
ответов

Явное удаление деструкторов и невызов delete

Я читал FAQ по C++11 и заметил вот это: class X4 { ~X4() = delete; // Запретить уничтожение } Это неявно также запрещает перемещение X4. Копирование разрешено, но устарело. Я также ...
вопрос задан: 1 February 2012 07:12
0
ответов

Синглтон с делегатом: хорошая идея или плохая?

Я создал объекты, которые являются интерфейсами для веб-службы. Типичным объектом может быть «TaskService». Когда клиент использует один из этих объектов, он вызывает один из методов службы (например, «...
вопрос задан: 31 January 2012 22:28
0
ответов

Преимущество IoC над моим Factory Singleton

Похоже, что в SO есть клеймо в отношении использования синглтонов Я никогда лично не покупался на это, но ради непредубежденности я пытаюсь попробовать концепции IoC в качестве альтернативы ...
вопрос задан: 31 January 2012 13:34
0
ответов

Одиночный шаблон C # и MEF

У меня есть вопрос о синглтон-шаблоне и MEF. Я новичок в реализации подключаемых модулей MEF и не нашел ответа. Возможно ли предоставить только один экземпляр класса через MEF ...
вопрос задан: 25 January 2012 22:41
0
ответов

Проблема со статическим полем и синглтоном

У меня есть два класса: public class Singleton{ private Singleton(){...} private static class InstanceHolder{ private static final Singleton instance=new Singleton(); } public ...
вопрос задан: 24 January 2012 12:49
0
ответов

Совместное использование Declarative_Base (SQLAlchemy) с Singleton в Python

Я могу нормально запускать SQLAlchemy, когда все находится в одном файле. Теперь я хочу поместить свою модель в другой файл. Однако это не работает, потому что я не могу найти способ поделиться базой. Я пробовал с ...
вопрос задан: 19 January 2012 13:16
0
ответов

Как и когда удалять / собирать мусор одноэлементный экземпляр

Я использую одноэлементный экземпляр, созданный из вложенного класса. Этот экземпляр содержит некоторые статические коллекции, которые очищаются при удалении синглтона, но проблема в том, что я получаю ссылку на не -...
вопрос задан: 16 January 2012 09:20
0
ответов

'Protected member in sealed class' warning (a singleton class)

Я реализовал класс singleton и продолжаю получать предупреждение, что метод, который я пишу, является "новым защищенным членом, объявленным в классе seal". Это не влияет на сборку, но я не очень хочу ...
вопрос задан: 11 January 2012 15:39
0
ответов

Шаблон Singleton в постоянном кэше в памяти

Используя то, что я считал лучшим из всех миров в замечательной статье «Реализация шаблона Singleton в C #», я с успехом использовал следующий класс для сохранения пользовательских данных in ...
вопрос задан: 11 January 2012 15:27
0
ответов

Как я могу гарантировать удаление объекта в моем синглтоне до закрытия приложения?

Я использую WatiN для некоторых автоматические тесты, и я обнаружил, что создание экземпляра IE для каждого теста не масштабируемо. Время создания и выключения каждого экземпляра IE съедало меня заживо: ...
вопрос задан: 7 January 2012 18:44
0
ответов

Правильное использование паттерна проектирования singleton

Я запускаю сервер, который иногда должен искать то, что запрашивает клиент. Я хотел бы записать запрос клиента на диск для получения записей, но я не хочу замедлять поиск больше, чем нужно. (...
вопрос задан: 2 January 2012 23:45
0
ответов

Как удалить указатель Singleton?

Я реализовал шаблон singleton. Здесь я создаю новый экземпляр Singleton * в GetInstance, когда пытаюсь удалить его в деструктор, он выполняет бесконечный цикл. Как избежать утечки памяти ...
вопрос задан: 2 January 2012 10:03
0
ответов

Singleton vs. Monostate Pattern in Ruby

Предположим, что классу необходимо загрузить внешнюю библиотеку, загрузка которой занимает некоторое время и, следовательно, должна быть загружена только один раз. Двумя естественными решениями для этого было бы использование синглтонного паттерна или ...
вопрос задан: 2 January 2012 07:00
0
ответов

Знаменитый метод блокировки с двойной проверкой в ​​C #

Я видел в книге mprss эту рекомендацию синглтона (частичный код прилагается): public static Singleton GetSingleton () {if (s_value! = Null) return s_value; Monitor.Enter (s_lock); ...
вопрос задан: 1 January 2012 15:23
0
ответов

Доступ к одноэлементным полям с помощью статического метода

У меня есть одноэлементный класс. При доступе к методам класса у меня есть выбор из двух возможностей. Создайте эти методы как специфичные для экземпляра, а затем получите экземпляр и вызовите их Создать ...
вопрос задан: 27 December 2011 10:37
0
ответов

Несколько экземпляров синглтона в разделяемых библиотеках в Linux

Мой вопрос, как уже упоминалось в заголовке, очевиден, и я подробно описываю сценарий. В файле singleton.h есть класс с именем singleton, реализованный с помощью шаблона singleton, как показано ниже: / * * ...
вопрос задан: 24 December 2011 20:57
0
ответов

Нужна помощь, чтобы избежать использования синглтонов

Я не ненавижу синглтонов, но я знаю, что с ними злоупотребляют, и по этой причине я хочу научиться избегать использования синглтонов. их, когда они не нужны. Я разрабатываю кроссплатформенное приложение (Windows XP / Vista / ...
вопрос задан: 21 December 2011 19:47