All Classes and Interfaces
Class
Description
Classe "CalculadorImposto" responsavel por calcular impostos para
diferentes tipos de objetos que implementam a interface "Tributavel".
Classe "Cliente", uma classe que representa um cliente.
Classe "Conta" declarada como uma classe abstrata, o que significa que ela
nao pode ser instanciada sozinha, mas deve ser extendida por uma classe
concreta.
A classe "ContaCorrente" é uma subclasse de "Conta" e implementa a interface
"Tributavel".
A classe "ContaEspecial", uma subclasse de "Conta" e herda todos seus
atributos e metodos.
Classe "ContaPoupanca", estende a classe "Conta" e implementa a
interface "Tributavel". classe "ContaPoupanca" uma subclasse da classe
"Conta" e herda todas as propriedades e metodos da classe "Conta".
Essa classe representa uma excecaoo personalizada para lidar com o caso de
saldo insuficiente em uma conta bancaria.
Classe "SeguroDeVida", uma classe que implementa a interface Tributavel.
Uma interface, um tipo especial de classe que fornece uma lista de metodos
que devem ser implementados por classes que a implementam.