ZendFramework - Onde colocar classes adicionais na estrutura de diretórios modular?

Atualmente, estou trabalhando em algum tipo de aplicativo Web baseado no ZendFramework. Em um dos módulos, é necessário calcular o preço do item. Ao comprar, ao fornecer algum código promocional, o cliente pode ter acesso a um ou mais descontos.

ensei em fazê-lo como decorador (padrão

preço calculador da classe @Base (método "getPrice") pode ser modificado por uma ou mais classes decoradoras. Cada um deles pode subtrair algum valor. Portanto, cada promoção tem sua própria classe implementando alguma interface (por exemplo, com o método "getPrice")

O exemplo do curso é simplificado;)

inha pergunta é: onde colocar esse grupo de classes (e interface) na estrutura de diretórios *

* Estou usando a estrutura de diretório modular do ZF padrã

Eles têm algo em comum com os modelos, talvez ajudantes? Mas definitivamente nada em comum com vistas ...

utra coisa é que eles devem estar vinculados ao módulo, portanto devem ser colocados na pasta do módul

Qualquer ajuda, todas as idéias serão apreciadas

questionAnswers(2)

yourAnswerToTheQuestion