1
resposta

[Sugestão] Curso Dart: Dominando Assincronismo e Criando Comunicação com APIs - Aula 5 : Serviço e Aplicação - Atividade 3: Modelos e Serviços

O objetivo desta atividade é avaliar sua compreensão sobre como organizar o código de forma eficiente, separando responsabilidades e facilitando a reutilização e manutenção do código.

A alternativa C é a mais indicada porque ela representa uma boa prática de organização e separação de responsabilidades no desenvolvimento de software.

Vamos entender melhor, veja os seguintes pontos:

1 - Separação de Responsabilidades:
A classe AccountService fica responsável por toda a comunicação com a API, como enviar requisições e receber respostas.
O AccountModel é responsável por representar os dados da conta, como número da conta, saldo, etc.
2 - Coesão e Organização:
Centralizar a lógica de comunicação com a API em um único lugar facilita a manutenção e evita a duplicação de código.
Utilizar um modelo para representar os dados da conta garante que eles sejam consistentes e bem definidos em toda a aplicação.
3 - Reutilização:
A classe AccountService pode ser reutilizada em diferentes partes da aplicação que precisam acessar os dados da conta.
O AccountModel pode ser utilizado para representar os dados da conta em diferentes contextos, como na tela de saldo, na tela de transferência, etc.

Matricule-se agora e aproveite até 50% OFF

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

QUERO APROVEITAR
1 resposta

Olá, estudante, como vai?

Sua explicação está muito clara e demonstra uma boa compreensão sobre o conceito de modularização e separação de responsabilidades. De fato, organizar o código em classes distintas para serviço e modelo ajuda bastante na manutenção, escalabilidade e testabilidade da aplicação, especialmente quando o projeto começa a crescer.

Seu raciocínio está muito bem estruturado e reflete exatamente o que se espera nessa atividade. Continue compartilhando suas análises no fórum, é uma ótima forma de consolidar o aprendizado.

O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!