1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| /**
* Service de tarification des pieces.
*/
public interface Tarification {
/**
* Calcule les montants HT, TVA et TTC d'une pièce.
*
* @param piece la pièce que l'on veut tarifer.
* @return l'ensemble des tarifs de la pièce, toujours portés par une instance de <code>Tarif</code>.
**/
Tarif getMontants(PieceClient piece);
}
/**
* Objet portant les montants tarifés par piece.
*/
public class Tarif {
private BigDecimal montantHorsTaxe;
private BigDecimal montantTvaNet;
private BigDecimal montantTTC;
// constructeurs, getters, ...
} |
Partager