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

Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.

4
Existe uma estratégia de design específica que possa ser aplicada para resolver a maioria dos problemas de ovos e galinhas ao usar objetos imutáveis?
Vindo de um background OOP (Java), estou aprendendo Scala sozinho. Embora eu possa ver facilmente as vantagens de usar objetos imutáveis ​​individualmente, estou tendo dificuldades para ver como é possível projetar um aplicativo inteiro como esse. Vou dar um exemplo: Digamos que eu tenha objetos que representem "materiais" e suas …


6
Como você cria uma GUI para uma classe polimórfica?
Digamos que eu tenha um construtor de testes, para que os professores possam criar um monte de perguntas para um teste. No entanto, nem todas as perguntas são iguais: você tem várias opções, caixa de texto, correspondência e assim por diante. Cada um desses tipos de perguntas precisa armazenar diferentes …




1
Noções básicas sobre o padrão de visitantes
Eu tenho uma hierarquia de classes que representa controles da GUI. Algo assim: Control->ContainerControl->Form Eu tenho que implementar uma série de algoritmos que funcionam com objetos fazendo várias coisas e estou pensando que o padrão Visitor seria a solução mais limpa. Tomemos, por exemplo, um algoritmo que cria uma representação …


14
Como posso explicar a utilidade da herança? [fechadas]
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 que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



10
Padrões de design do GoF - quais você realmente usa? [fechadas]
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 que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


4
As dependências de injeção devem ser feitas no ctor ou por método?
Considerar: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } contra: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …


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.