Perguntas com a marcação «singleton»

Um padrão de design que garante que exista exatamente uma instância em todo o aplicativo de uma classe específica. Um dos padrões de design de criação da Gang of Four.

30
O que há de tão ruim nos singletons? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . O padrão Singleton é um membro totalmente integralizado da …


22
Criando um singleton em Python
Esta pergunta não é para discutir se o padrão de design singleton é desejável ou não , é um anti-padrão ou para qualquer guerra religiosa, mas para discutir como esse padrão é melhor implementado no Python da maneira mais pitônica. Nesse caso, defino "mais pitonico" para significar que segue o …



20
Padrão de design C ++ Singleton
Recentemente, deparei-me com a realização / implementação do padrão de design Singleton para C ++. Foi assim (eu o adotei no exemplo da vida real): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( ); static Singleton* instance; }; …

17
Como declarar variáveis ​​globais no Android?
Estou criando um aplicativo que requer login. Eu criei a principal e a atividade de login. No principal onCreatemétodo de atividade , adicionei a seguinte condição: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } O onActivityResultmétodo que é executado quando o …

29
Usando um modelo singleton dispatch_once no Swift
Estou tentando elaborar um modelo singleton apropriado para uso no Swift. Até agora, consegui obter um modelo seguro sem thread trabalhando como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return Static.instance! } } …


10
Singletons vs. Contexto do Aplicativo no Android?
Lembrando esta postagem enumerando vários problemas do uso de singletons e tendo visto vários exemplos de aplicativos Android usando o padrão singleton, pergunto-me se é uma boa idéia usar Singletons em vez de instâncias únicas compartilhadas pelo estado global do aplicativo (subclassificando android.os.Application e obtê-lo através de context.getApplication ()). Que …



2
Por que a Apple recomenda usar o dispatch_once para implementar o padrão singleton no ARC?
Qual é o motivo exato do uso de dispatch_once no acessador de instância compartilhada de um singleton no ARC? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static dispatch_once_t onceToken = 0; dispatch_once(&onceToken, ^{ sharedInstance = [[MyClass alloc] init]; // …


24
Singleton: Como deve ser usado
Editar: A partir de outra pergunta, forneci uma resposta com links para muitas perguntas / respostas sobre singletons: Mais informações sobre singletons aqui: Então, eu li o tópico Singletons: bom design ou muleta? E o argumento ainda continua. Eu vejo Singletons como um padrão de design (bom e ruim). O …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.