Repositório centralizador de estudos da disciplina de Programação Orientada a Objetos. Aplicação de modelagem de sistemas, seguindo padrões de mercado e boas práticas.
Documentar a jornada de aprendizado do paradigma OO, da lógica procedural à construção de sistemas modulares e escaláveis.
- Linguagem: Java 21 (LTS)
- IDE: Eclipse IDE
- Modelagem: Astah UML
- Versionamento: Git & GitHub
O projeto está estruturado dentro da pasta src, com pacotes divididos por aulas:
- Aula 01 - Fundamentos de OO: Abstração, Classes, Objetos e Instanciação (Projeto FiapRide).
- Aula 02 - Métodos e Regras de Negócio: Implementação de comportamentos e lógica de estados.
- Aula 03 - Encapsulamento e Construtores: Proteção de dados com modificadores
private, métodosGetters/Setters, validação de estados e inicialização segura de objetos via Construtores.