No Python, o que são metaclasses e para que as
Um modelo para criar novos objetos que descrevem os estados e comportamentos comuns. PARA NÃO SER CONFUSADO COM CLASSES CSS. Use [css] em vez disso.
No Python, o que são metaclasses e para que as
No PHP 5, qual é a diferença entre usar self e $this? Quando cada um é
É possível ter variáveis de classe estática ou métodos em Python? Qual sintaxe é necessária para fazer
Qual é exatamente a diferença entre uma interface e uma classe
Recentemente, tive duas entrevistas telefônicas nas quais me perguntaram sobre as diferenças entre uma classe Interface e uma classe Abstrata. Eu expliquei todos os aspectos deles em que pude pensar, mas parece que eles estão esperando que eu mencione algo específico, e eu não sei o que é. Pela...
Um problema comum que os novos desenvolvedores Java experimentam é que seus programas falham ao executar com a mensagem de erro: Could not find or load main class ... O que isso significa, o que causa e como você deve
Sempre que precisar reimportar meus projetos para o Eclipse (se eu reinstalar o Eclipse ou alterar a localização dos projetos), quase todos os meus métodos substituídos não serão formatados corretamente, causando o erro: O método deve substituir um método de superclasse Pode ser digno de nota...
Existe algum motivo para uma declaração de classe herdar object? Acabei de encontrar um código que faz isso e não consigo encontrar uma boa razão para isso. class MyClass(object): # class code
Qual é o objetivo da selfpalavra em Python? Entendo que se refere ao objeto específico criado a partir dessa classe, mas não consigo entender por que ele precisa ser explicitamente adicionado a todas as funções como parâmetro. Para ilustrar, no Ruby eu posso fazer isso: class myClass def...
Por favor, defina o que
Qual é a diferença entre o estilo antigo e as novas classes de estilo no Python? Quando devo usar um ou
Esta pergunta não é para discutir se o padrão de design singleton é desejável ou não , é um anti-padrão ou para qualquer guerra religiosa, mas para discutir como esse padrão é melhor implementado no Python da maneira mais pitônica. Nesse caso, defino "mais pitonico" para significar que segue o...
O que class << selffaz em Ruby
Como configuro uma classe que representa uma interface? Isso é apenas uma classe base
Quando devo usar uma interface e quando devo usar uma classe base? Deve sempre ser uma interface se eu não quiser realmente definir uma implementação base dos métodos? Se eu tiver uma aula de cachorro e gato. Por que eu iria querer implementar o IPet em vez do PetBase? Eu posso entender ter...
Qual a diferença entre struct e classe no
Prefiro usar o OOP em projetos de grande escala como o que estou trabalhando no momento. Preciso criar várias classes em JavaScript, mas, se não me engano, há pelo menos algumas maneiras de fazer isso. Qual seria a sintaxe e por que isso seria feito dessa maneira? Eu gostaria de evitar o uso de...
Estou analisando alguns tutoriais do Scala na Internet e notei em alguns exemplos que um objeto é declarado no início do exemplo. Qual é a diferença entre classe objectno
Ao criar uma hierarquia de objetos simples em Python, eu gostaria de poder invocar métodos da classe pai de uma classe derivada. No Perl e Java, há uma palavra-chave para this ( super). No Perl, eu devo fazer isso: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub...