static void Main(string[] args) { Console.WriteLine("Digite o imposto a ser digitado:"); var calculo = new CalculaImposto().CalcularOrcamento(new Orcamento(10.0), new ICMS()); Console.WriteLine(calculo); Console.ReadKey(); }
public static void Main() { var calc = new CalculaImposto(new CalculaImpostoSP()); WriteLine("Imposto SP: " + calc.Calcula(1500M)); //aqui obviamente pegaria o valor do produto na classe especĂfica calc.Strategy = new CalculaImpostoRJ(); WriteLine("Imposto RJ: " + calc.Calcula(1500M)); }