Este repositório contém o projeto final do Módulo de Programação Orientada a Objetos, uma aplicação desenvolvida como parte da Trilha Java da Ada Tech. O sistema é semelhante ao IMDB e permite a criação de um catálogo de filmes, oferecendo funcionalidades como cadastro de filmes, atores e diretores, associação de filmes com suas equipes de produção e pesquisa de filmes cadastrados.
-
Cadastro de Filmes: Os usuários podem cadastrar informações detalhadas sobre os filmes, incluindo nome, data de lançamento, orçamento e descrição.
-
Cadastro de Atores e Diretores: Possibilidade de cadastrar atores e diretores, adicionando atributos relevantes para cada pessoa.
-
Associação de Equipe de Produção: Os filmes podem ser associados aos seus respectivos diretores e à lista de atores que trabalharam neles.
-
Pesquisa de Filmes: Implementação de uma funcionalidade de pesquisa que permite encontrar filmes cadastrados pelo nome, desconsiderando letras maiúsculas e minúsculas.
O projeto incorpora os conceitos fundamentais de programação orientada a objetos, como encapsulamento, herança, polimorfismo e classes abstratas. Estes conceitos estão sendo aplicados de forma a estruturar o código de maneira eficiente e promover a reutilização de código.
Contribuições são bem-vindas! Sinta-se à vontade para propor melhorias ou reportar problemas por meio de issues.
Divirta-se explorando o Catálogo IMDB! 🎬🍿