Quando se tem algo muito específico para uso, podemos agregar na Classe do Objeto sem problemas.
Mas outros tipo, como: quando se tem regras de negócios, não sei se seria o melhor colocar na classe mesmo. Existe alguma sugestão para resolver isso de outra forma.
Deixo exemplificar. Quanto tempo regras como calcular o imposto, e esse é muito complicado, extenso, cheio de regras, como resolver?
Porque, eu entendo que algo dessa forma não necessariamente seria interessante ou estaria vinculado internamente com a classe da NotaFiscal, mas seria regras que pode mudar a qualquer momento.
Ficou claro a dúvida?