Arquitetura
Esta arquitetura descreve um fluxo de dados composto por cinco componentes principais:
- DataClass: Responsável por iniciar o processo, utilizando o método
fetchData()
para capturar dados. - WebScrap: Um módulo de raspagem web que coleta informações usando o método
scrape()
e contém a lógica para interagir com fontes externas. - API: Atua como intermediária, fornecendo os dados através do método
getData()
, possibilitando o acesso de forma padronizada. - RegexReader: Processa os dados recebidos por meio do método
process(data)
para organizar ou extrair informações relevantes. - FrontEnd: Recebe os dados processados e os apresenta ao usuário final com o método
displayData(data)
.
O fluxo segue uma sequência linear, com cada componente desempenhando um papel específico para transformar dados brutos em informações utilizáveis no front-end.