Perguntas com a marcação «design»

Perguntas sobre resolução de problemas e planejamento de uma solução através do design de software.




5
Devo usar métodos abstratos ou virtuais?
Se assumirmos que não é desejável que a classe base seja uma classe de interface pura, e usando os 2 exemplos abaixo, qual é a melhor abordagem, usando a definição de classe de método abstrato ou virtual? A vantagem da versão "abstrata" é que ela provavelmente parece mais limpa e …
11 c#  design 

4
Design de padrão de comando
Eu tenho essa implementação antiga do padrão de comando. É meio que passar um Contexto por toda a implementação da DIOperation , mas percebi mais tarde, no processo de aprendizado e aprendizado (que nunca para), que não é o ideal. Eu também acho que a "visita" aqui realmente não se …

3
Usando objetos de negócios em modelos de exibição
Ao usar objetos de negócios reutilizáveis, o que é considerado uma prática recomendada ao criar modelos de vista? Usamos um objeto que chamamos Builderpara construir nossos modelos de exibição. Um construtor para cada unidade lógica de visualizações (pedidos, usuários etc.), em que cada unidade pode conter um número de modelos …


4
O termo "interface" em C ++
Java faz uma distinção clara entre classe interface. (Acredito que o C # também o faça, mas não tenho experiência com ele). Ao escrever C ++, no entanto, não há distinção imposta por linguagem entre classe e interface. Consequentemente, sempre vi a interface como uma solução alternativa para a falta …





1
Interação de thread de desenho
Gostaria de desenhar a interação de threads (caneta e lápis) em uma notação UML (semelhante a). Não insisto em UML, qualquer coisa que seja óbvia para o leitor deve fazer. Comecei com diagramas de sequência, mas não acho que essa seja a melhor maneira de fazer isso. O tempo todo, …

2
Como a análise é diferente do design?
Tenho certeza de que todos ouviram gerentes dizendo que "precisamos de um analisador" ou "precisamos de um designer". Embora eu seja um desenvolvedor .NET, dificilmente posso diferenciar um analisador de um designer (não web designer ou UI). Quem é o analisador? Quem é designer? Eles se sobrepõem?


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.