Manipulando y seleccionando información de MonetaryAmount

Además de realizar operaciones básicas como las operaciones aritméticas, algunas veces es necesario seleccionar y convertir informaciones de dinero, por ejemplo, seleccionar la menor parte de centavos, obtener solo los centavos, o solo la mayor parte de dinero. Con ese objetivo existe las interfaces MonetaryOperator y MonetaryQuery. Ambas interfaces poseen solo un método para ser implementados, osea, son interfaces funcionales.


@FunctionalInterface
public interface MonetaryOperator{

    MonetaryAmount apply(MonetaryAmount amount);
}


@FunctionalInterface
public interface MonetaryQuery<R>{

    R queryFrom(MonetaryAmount amount);
}

results matching ""

    No results matching ""