models
Pacote models
/ models
Package
Descrição (PT-BR)
O pacote models
contém as estruturas de dados centrais utilizadas no sistema.
A classe Pokemon
representa os atributos relevantes de cada Pokémon, como número,
nome, tipos, coloração shiny e linha evolutiva. Já a classe PokemonBuilder
segue
o padrão de projeto Builder, sendo responsável por construir objetos Pokemon
de forma controlada e incremental a partir dos dados extraídos do HTML.
Esse pacote encapsula a lógica de domínio, garantindo consistência e organização na manipulação dos dados.
Description (EN)
The models
package contains the core data structures used in the system.
The Pokemon
class represents the key attributes of each Pokémon, such as number,
name, types, shiny coloration, and evolutionary line. The PokemonBuilder
class
implements the Builder design pattern, handling the controlled and incremental construction
of Pokemon
objects from extracted HTML data. This package encapsulates domain logic,
ensuring consistency and organization when handling data.