🚗 Cadastro de Veículos em Dart

Um projeto simples e didático desenvolvido em Dart, com o objetivo de treinar os conceitos de Programação Orientada a Objetos (POO) — em especial herança, encapsulamento e reuso de código.
🧠 Objetivo do Projeto
O projeto Cadastro de Veículos tem como propósito simular um pequeno sistema de gerenciamento de veículos, permitindo o cadastro, listagem e manipulação de informações de diferentes tipos de automóveis, como carros, motos e caminhões.
Esse projeto foi criado como exercício prático para aprimorar habilidades em POO com Dart.
🚀 Funcionalidades
✅ Cadastro de veículos com atributos personalizados
✅ Utilização de herança para representar diferentes tipos de veículos
✅ Métodos para exibir e manipular informações dos objetos
✅ Estrutura modular e fácil de expandir
✅ Código comentado e organizado para fins de estudo
⚙️ Como Executar
Pré-requisitos
- Dart SDK instalado
- Editor de código (VS Code, IntelliJ, etc.)
Executando o projeto
dart run bin/main.dart
Executando testes
dart test
🧪 Conceitos Aplicados
Classes e Objetos
Construtores personalizados
Herança e polimorfismo
Encapsulamento e modificadores de acesso
Sobrescrita de métodos (override)
=== Cadastro de Veículos ===
Veículo cadastrado com sucesso!
Tipo: Carro
Marca: Toyota
Modelo: Corolla
Cor: Preto
Placa: ABC-1234
Portas: 4
🧱 Próximas Melhorias
Implementar persistência de dados (armazenamento em arquivo)
Criar interface CLI interativa
Adicionar novos tipos de veículos
Expandir testes automatizados
📜 Licença
Este projeto é distribuído sob a licença MIT.
Sinta-se livre para usar, modificar e contribuir com melhorias!
🌐 Repositório
🔗 Acesse o projeto no GitHub
👨💻 Autor
Lucas Batista
📘 Desenvolvedor em aprendizado contínuo sobre Dart e Flutter
📍 GitHub: @LucasBatistaX