Perguntas com a marcação «design-patterns»

14
O MVC se aplica apenas à web

É quase instantâneo sempre que falo com os desenvolvedores sobre o Model View Controller ( MVC ), eles dizem que você solicita uma URL, o servidor cria uma entidade (MODEL) e fornece uma representação visual desse modelo. Então, isso significa que o MVC é apenas para a Web ou eu tenho conhecido...

14
Puro funcional vs dizer, não pergunte?

"O número ideal de argumentos para uma função é zero" está totalmente errado. O número ideal de argumentos é exatamente o número necessário para permitir que sua função seja livre de efeitos colaterais. Menos do que isso e você desnecessariamente faz com que suas funções sejam impuras, forçando-o...

14
Combinando método de modelo com estratégia

Uma tarefa na minha aula de engenharia de software é projetar um aplicativo que possa desempenhar diferentes formas em um jogo específico. O jogo em questão é Mancala, alguns desses jogos são chamados Wari ou Kalah. Esses jogos diferem em alguns aspectos, mas, para minha pergunta, é importante...

13
Questionando um dos argumentos para estruturas de injeção de dependência: Por que é difícil criar um gráfico de objetos?

Estruturas de injeção de dependência como o Google Guice fornecem a seguinte motivação para seu uso ( fonte ): Para construir um objeto, você primeiro cria suas dependências. Mas para criar cada dependência, você precisa de suas dependências e assim por diante. Portanto, quando você cria um...