Resultados da pesquisa a pedido "decorator"
decorador de memorização de método de instância reinicializável python
Estou tentando criar um decorador para um método de instância de uma classe que memorize o resultado. (Isso já foi feito um milhão de vezes). No entanto, eu gostaria da opção de redefinir o cache memorizado a qualquer momento (por exemplo, se ...
Usando listas em vez do padrão do decorador?
Um caso de uso Decorator Pattern do livro "Head First: Design Patterns" me fez ter essa pergunta. Vou tentar anotá-la: É um sistema de cafeteria com alguns cafés e muitos condimentos que você pode colocar neles (por um custo extra), você precisa ...
É possível modificar o tipo de retorno do método pelo decorador?
Vamos imaginar que eu tenho umA decorador que está sendo aplicado em um método que retorna uma string. O decorador usa essa string e, no final, retornaB tipo (uma classe). class B { constructor(text: string) { ... } method() {...} } class X { ...
Por que os decoradores Python não podem ser encadeados entre definições?
Por que os dois scripts a seguir não são equivalentes? (Extraído de outra pergunta:Noções básicas sobre decoradores Python [https://stackoverflow.com/questions/739654/understanding-python-decorators]) def makebold(fn): def wrapped(): return ...
Acessando o atributo de função criado em um decorador fora desse decorador
Quero contar o número de vezes que uma determinada função foi chamada. Então, eu fiz umcountcalls decorador para dar minhas funções uma__callcount atributo que é incrementado em cada chamada. Simples o suficiente. Meu problema está recebendo ...
Como uso os ViewScripts nos elementos de arquivo Zend_Form?
Estou usando este ViewScript para meus elementos de formulário padrão: <div class="field" id="field_<?php echo $this->element->getId(); ?>"> <?php if (0 < strlen($this->element->getLabel())) : ?> <?php ...
Explique como o decorador Python funciona [duplicado]
Esta pergunta já tem uma resposta aqui: Como fazer uma cadeia de decoradores de funções? [/questions/739654/how-to-make-a-chain-of-function-decorators] 17 respostasEste é um exemplo para o decorador python. Não consigo entender como isso ...
Método Decorator, um tipo Decorator em Java
Estou aprendendo a usar o padrão decorador e encontrei um problema que considero simples, mas não consigo encontrar a resposta. Digamos que eu tenha uma classe de bebidas abstrata. Então digamos que eu tenho alguns componentes concretos ...
Decorando um método de classe após @property
Quero agrupar todos os métodos de vários objetos, exceto__init__ usando um decorador. class MyObject(object): def method(self): print "method called on %s" % str(self) @property def result(self): return "Some derived property" ...
Diferença entre o Padrão Composto e o Padrão Decorador?
Qual é a diferença entre o padrão composto e o padrão decorador?