Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 4 da Aula 3 - Classes abertas, Open Closed e Dependency Inversion Principles

Bom dia!

Fiquei apenas com uma duvida no construtor da classe CalculadoraDePrecos

public function __construct(ITabelaDePreco $tabela, IServicoDeEntrega $frete){
            $this->tabela = $tabela;
            $this-entrega = $frete;

        }

Quando eu quiser incluir novos valores na tabela de preco eu vou na classe TabelaDePrecoPadrao e aumento meu if de acordo com a nova regra ?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Ou cria uma nova implementação de ITabelaDePreco, Rodrigo. Essa é a graça. Vc pode criar novas classes ao invés de modificar as já existentes.

SENSACIONAL.