Resultados da pesquisa a pedido "class-design"
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?
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 ...
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 ...
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 ...
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...
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 ...
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...
Qual é o propósito de uma interface de marcadores?
Qual é o propósito de uma interface de marcadores?
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 ...
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 ...