Perguntas com a marcação «mixins»


5
Os mixins Python são um anti-padrão?
Estou plenamente ciente de que pylintoutras ferramentas de análise estática não são oniscientes e, às vezes, seus conselhos devem ser desobedecidos. (Isso se aplica a várias classes de mensagens, não apenas a conventions.) Se eu tiver aulas como class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, …

4
Herança vs mixins em idiomas dinâmicos?
Quando você deve preferir padrões de herança a mixins em linguagens dinâmicas? Por mixins, refiro-me à mistura adequada real, como na inserção de funções e membros de dados em um objeto em tempo de execução. Quando você usaria, por exemplo, herança prototípica em vez de mixins? Para ilustrar mais claramente …


2
Qual é a diferença entre um Mixin e um Trait?
Pelo que posso dizer de Scala e Hack- Mixins: Pode ter estado (por exemplo, propriedades da instância) Só pode fornecer métodos concretos Pode ter construtores, chamados na mesma ordem em que suas classes foram misturadas Se Amisturar Be C, A instanceof B == falseeA instanceof C == false Traços: Só …
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.