Resultados da pesquisa a pedido "class-design"

5 a resposta

ual é a lógica por trás de ter versões mutáveis e imutáveis de classes como NSArray, NSDictionary etc. no Objetivo

Por que as classes de coleção comuns no Objective C, como NSString, NSArray, NSDictionary, etc, têm uma versão mutável e imutável. Qual é a lógica por trás de defini-los separadamente? Desempenho, gerenciamento de memória ou qualquer outra coisa?

6 a resposta

Relacionamentos de classe UML

Gostaria de confirmar se estou no caminho certo ao identificar relacionamentos comuns de classe UML. Por exemplo, é o relacionamento entre: 1um membro stackoverflow e sua conta de usuário stackoverflow categorizados como um relacionamento de ...

6 a resposta

O que é um bom padrão de design em C # para classes que precisam fazer referência a outras classes?

Estou trabalhando em um problema de negócios no C # .NET. Eu tenho duas classes, denominadas C e W, que serão instanciadas independentemente em momentos diferentes. Um objeto da classe C precisa conter referências a 0 ... n objetos da classe ...

6 a resposta

Qual é a maneira mais confiável de proibir um construtor de cópias em C +

Às vezes é necessário proibir um construtor de cópias em uma classe C ++ para que a classe se torne "não copiável". Claro,operator= deve ser proibido ao mesmo temp Até agora, vi duas maneiras de fazer isso. A maneira 1 é declarar o ...

7 a resposta

Design de classe versus IDE: As funções não-membro de não membros realmente valem a pena?

No (caso contrário) excelente livroPadrões de Codificação C ++, Item 44, intitulado"Prefiro escrever nonfriend nonfriend função"Sutter e Alexandres...

8 a resposta

Uso em larga escala dos conselhos de Meyer para preferir funções de não-membro e não-amigo?

Por algum tempo, eu estou projetando minhas interfaces de classe para serem mínimas, preferindo funções não membro agrupadas por namespace em vez de funções membro. Essencialmente, seguindo o conselho de Scott Meyer no artigoComo funções de ...

9 a resposta

Quantos métodos uma classe C # pode ter?

Existe uma limitação no número de propriedades, métodos que uma classe C # pode ter?Eu faço uma rápida olhada no padrão ECMA-334 e não encontrei nenhuma info...

10 a resposta

Qual é o propósito de uma interface de marcadores?

Qual é o propósito de uma interface de marcadores?

11 a resposta

Por que __init __ () sempre é chamado depois de __new __ ()?

Estou apenas tentando otimizar uma de minhas classes e introduzimos algumas funcionalidades no mesmo estilo que oadrão de design @flyweight [https://en.wikipedia.org/wiki/Flyweight_pattern]. No entanto, estou um pouco confuso sobre o ...

11 a resposta

omo decidir entre métodos estáticos e não estáticos em C

[Editar Minha pergunta original era "Por que decidir entre estático e não estático? Ambos fazem o mesmo ..." Infelizmente, foi editado para uma pergunta específica em C # o que eu realmente queria evita Então, deixe-me fazer algumas ...