Package tpdv

Interface Summary
ICatalogoDeProdutos Interface para qualquer tipo de Catálogo de Produtos
IEspecProduto Interface para qualquer tipo de especificação de produto.
ITPDV Interface para qualquer tipo de Terminal Ponto De Venda (TPDV).
IVenda Interface para qualquer tipo de venda.
 

Class Summary
Loja Classe que implementa uma Loja.
 

Exception Summary
NaoHaVendaException Exceção indicando operação necessitando de venda sem venda ativa
PagamentoInsuficienteException Exceção indicando pagamento insuficiente para uma venda.
ProdutoInexistenteException Exceção indicando produto inexistente no catálogo de produtos.
TPDVException Classe abstrata de todas as exceções do pacote tpdv.