Resultados da pesquisa a pedido "decorator"

3 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

É 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 { ...

3 a resposta

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 ...

4 a resposta

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 ...

7 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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" ...

7 a resposta

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?