Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia para encapsular os diferentes algoritmos de cálculo de frete que temos no sistema. Assinale a alternativa com o nome do padrão GRASP que recomenda a criação de classes que não representam diretamente elementos concretos encontrados no domínio no negócio, seguindo uma decomposição de responsabilidades por comportamento e não por representação, como a descrita no cálculo de frete.
Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia para encapsular os diferentes algoritmos de cálculo de frete que temos no sistema. Assinale a alternativa com o nome do padrão GRASP que recomenda a criação de classes que não representam diretamente elementos concretos encontrados no domínio no negócio, seguindo uma decomposição de responsabilidades por comportamento e não por representação, como a descrita no cálculo de frete.
- Invenção Pura.
- Especialista na Informação.
- Polimorfismo.
- Acoplamento Baixo.
- Indireção.