Já houve várias perguntas postadas com perguntas específicas sobre injeção de dependência , como quando usá-lo e quais estruturas existem para ele. Contudo, O que é injeção de dependência e quando / por que deveria ou não deveria ser
Um padrão de design é uma solução reutilizável geral para um problema comum no design de software. Use essa tag para perguntas quando tiver problemas com a implementação de padrões de design. Não use essa tag em perguntas sobre correspondência de padrões de texto. Ao usar esta tag em questões pesadas da implementação - marque o idioma do código em que a implementação está escrita.
Já houve várias perguntas postadas com perguntas específicas sobre injeção de dependência , como quando usá-lo e quais estruturas existem para ele. Contudo, O que é injeção de dependência e quando / por que deveria ou não deveria ser
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Ao olhar para além da maneira RAD (arrastar e...
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...
Inversão de controle (IoC) pode ser bastante confusa quando é encontrada pela primeira vez. O que é isso? Qual problema ele resolve? Quando é apropriado usar e quando
Que diferença real (prática) existe entre uma classe estática e um padrão singleton? Ambos podem ser chamados sem instanciação, ambos fornecem apenas uma "Instância" e nenhum deles é seguro para threads. Existe alguma outra
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 meses . Existe uma...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Desde que comecei a aprender F # e OCaml no ano passado, li um grande número de artigos que insistem que os padrões de design (especialmente em Java) são soluções alternativas para os recursos ausentes em linguagens imperativas. Um artigo que encontrei faz uma afirmação bastante forte : A...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . O que é uma...
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...
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Estou aprendendo os padrões de design Java do GoF e quero ver alguns exemplos da vida...
Qual é a diferença entre o padrão de design do Builder e o padrão de design da fábrica? Qual é o mais vantajoso e por quê? Como represento minhas descobertas como um gráfico se quero testar e comparar / contrastar esses
Estou apenas tentando simplificar uma das minhas classes e introduzimos algumas funcionalidades no mesmo estilo que o padrão de design do flyweight . No entanto, estou um pouco confuso sobre o motivo de __init__sempre ser chamado depois __new__. Eu não estava esperando isso. Alguém pode me dizer...
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á 5 anos . Como...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre em um problema apenas editando esta postagem . Fechado há 5 anos . Quais são alguns...
Na maioria dos exemplos citados para o uso de Injeção de Dependência, também podemos resolver usando o padrão de fábrica. Parece que quando se trata de uso / design, a diferença entre injeção de dependência e fábrica é embaçada ou fina. Uma vez alguém me disse que é como você o usa que faz a...
É possível implementar o padrão model-view-controller em Java para Android? Ou já está implementado por meio de atividades? Ou existe uma maneira melhor de implementar o padrão MVC para
Por que você criaria um "Opcional Implicitamente Desembrulhado" vs criar apenas uma variável ou constante regular? Se você sabe que pode ser desembrulhado com sucesso, por que criar um opcional em primeiro lugar? Por exemplo, por que isso é: let someString: String! = "this is the string" será...
Fragmentos parecem muito bons para a separação da lógica da interface do usuário em alguns módulos. Mas junto com o ViewPagerseu ciclo de vida ainda é nebuloso para mim. Portanto, os pensamentos do Guru são extremamente necessários! Editar Veja a solução burra abaixo ;-) Escopo Atividade...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Qual é a...