Описание тега singleton-methods
Methods related to using of the singleton design pattern.
2
ответа
На множественных вызовах расширения #
Рассмотрим код из этой статьи: class Coffee def cost 2 end end module Milk def cost super + 0.4 end end module Sugar def cost super + 0.2 end end coffee = Coffee.new coffee.extend(Milk) coffee.extend(Sugar) coffee.cost # 2.6, while I expected 2.2 Пр…
23 янв '15 в 10:57
2
ответа
Контроллер Singleton Java
На днях я читал о синглетах и думал, что они будут реализованы в моем проекте, но мне не понравилось, как это выглядит логически, поэтому я создал то, что я бы назвал классом контроллера, чтобы управлять состоянием одиночный объект. Я хочу убедить…
03 фев '18 в 03:40
1
ответ
Это плохо, чтобы обернуть одноэлементные методы экземпляра в статические методы?
Есть ли смысл в реализации синглтона, который оборачивает методы экземпляра статическими? Например: public void DoStuff() { instance._DoStuff(); } private void _DoStuff() { ... } И, конечно, экземпляр будет статичным. Но было бы лучше позвонить Sing…
27 июл '16 в 05:12
2
ответа
Java - вызов метода класса Infinity Loop Singleton
У меня вопрос о синглтон-классе. Когда я вызываю метод next(), я ожидаю, что mProcessIndex будет увеличен, но в действительности этого не произойдет, что приведет к ошибке stackru. Итак, вопрос в том, как правильно изменить значение mProcessIndex? К…
25 апр '17 в 03:40
7
ответов
Лучший способ вызвать метод внутри одноэлементного класса
У меня есть синглтон класс public class Singleton { static Singleton instance; public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); } return instance; } Рассмотрим метод с публичной функцией (), определенный вн…
25 фев '14 в 10:06
1
ответ
Синглтоны без гражданства и параллелизм
У меня есть вопрос о синглетонах без гражданства. У меня также есть вопрос о синглетонах с государством. Одноэлементные сервисы без сохранения состояния являются хорошим способом помочь с масштабируемостью. Программист, который спроектировал проект,…
25 апр '16 в 13:58
1
ответ
Есть ли исключения в одноэлементных методах в Ruby?
В Ruby все является объектом. Но когда я пробую однозначный метод для числа, я получаю ошибку типа. Есть ли исключения из понятия, что все является объектом? a_str = "Ruby" a_num = 100 def a_str.bark puts "miaow" end a_str.bark #=> miaow (Good Ca…
21 мар '13 в 11:54
1
ответ
Как сохранить соединение (созданное в синглтон-классе) на следующей странице
Я пытаюсь разработать приложение для чата Windows в wp8.1. На моей первой странице я создал соединение с сервером в синглтон-классе. Я создал другое окно для отправки сообщений. Используя синглтон, как я могу также поддерживать соединение с сервером…
28 окт '15 в 10:25
1
ответ
Определение методов на экземплярах Fixnum
Я могу определить метод для экземпляра следующим образом: object = Object.new def object.foo puts "5" end Пытаясь что-то подобное с Fixnum не работает: def 3.foo puts "3" end def 3.foo ^ (irb):7: syntax error, unexpected keyword_end, expecting end-o…
09 июл '17 в 20:43
1
ответ
Задача-С Одиночная проблема. Объект распознается в одном классе, но не в другом
Моя проблема в том, что я могу получить доступ к методам и атрибутам из Singleton sharedInstance в одном классе, но не могу в другом. Например, приведенный ниже код работает и распознается X-кодом. Работает отлично. вернуть [[[SINGLETON sharedInstan…
09 июл '11 в 00:43
0
ответов
Должен ли я идти в тесном соединении, с синглтоном или слабо связанным, без синглтона? Azure Services, Xamarin Forms
Я делаю Xamarin Forms Cross платформенное приложение. Я пытался понять, как лучше всего интегрировать мое приложение с бэкэндом Azure. Я столкнулся с проблемой. Это было пробурено в моей голове, чтобы попытаться построить программы как можно слабосв…
14 янв '18 в 02:49
0
ответов
Передача указателя в статическую библиотеку для использования во всех классах?
Как правильно принять указатель на класс, который впоследствии используется в статической библиотеке для всех объектов в этой библиотеке? Классический случай - регистратор, который я буду использовать в качестве примера здесь. Синглтоны часто исполь…
08 мар '15 в 11:24
1
ответ
Android: Как заставить все действия можно использовать сокетные соединения
Я должен был установить сокет в ActivityA в обычном режиме и готов к отправке данных, но теперь я хочу также иметь возможность использовать то же соединение сокетов для передачи данных в ActivityB. Я искал информацию в Интернете, кажется, можно исп…
14 мар '15 в 05:38
2
ответа
Может ли объект-клон иметь одинаковую область в шаблоне синглтона?
В моем случае я создал проверку одноэлементного объекта ниже: class Foo { private static $obj = null; public static function create_obj () { if (self::$obj === null) { self::$obj = new self; } return self::$obj; } } Затем создайте проверку объекта н…
31 май '18 в 18:16
1
ответ
Десериализация синглтона
//Singleton public class MainList implements Serializable { private static MainList instance = new MainList(); private MainList() {} public static MainList getInstance() { return instance; } } //Trying to deserialize.. public MainWindow() { //Impor…
18 мар '18 в 10:53
2
ответа
Как `Object#define_singleton_method(symbol, method)` работает в ruby?
От Doc of define_singleton_method У меня есть два синтаксиса, чтобы определить singleton метод, как показано ниже: define_singleton_method (symbol) {block} -> proc: С приведенным выше синтаксисом я попробовал приведенный ниже код и синтаксис, которы…
16 мар '13 в 11:57
1
ответ
Конструктор является частной ошибкой с использованием синглтона C++ и в этом контексте ошибка
Я слежу за книгой по разработке игр SDL Шона Митчела, пытаюсь скомпилировать код и получаю сообщение об ошибке конструктора. я использую mingw для компиляции. main.cpp #include "game.h" game* g_game = 0; int main(int argc, char* args[]) { g_game = n…
29 мар '14 в 21:00
2
ответа
Java Fluent API - лучший метод?
Скажем, у меня есть объект, который я создал, чтобы еще больше упростить чтение XML-документа с помощью анализатора DOM. Чтобы "войти" в узел или элемент, я бы хотел использовать одну строку для перехода от начала документа к моим целевым данным, ск…
18 июл '14 в 19:13
2
ответа
Синглтон Реализация. Блокировка методов alloc и init для внешнего использования
У меня есть класс, который я хочу реализовать как Singleton. Мне бы хотелось, чтобы единственный способ создания экземпляра этого класса был доступен через: +(MYClass*)sharedInstance метод. alloc и init вызываются в реализации метода (конечно). Есть…
01 янв '14 в 09:19
1
ответ
Есть ли способ получить доступ к объекту Parent, который вызвал одноэлементный метод?
Учитывая следующий функциональный фрагмент, у меня возникли проблемы с уменьшением запросов к базе данных: class User < ApplicationRecord belongs_to :account def self.do_something self.find_each do |user| puts "#{self.new.account.name}:#{user.nam…
20 июн '18 в 19:43