/desafio-dio-poo

Desmistificado a Programação Orientada a Objetos (POO) com Java

Primary LanguageJava

Desafio Bootcamp CodeGirls Santander 👧

Desafio: Abstrair um Bootcamp usando Orientação a Objetos em Java

💻 Descrição do Desafio proposto: Descrição do Desafio

No desafio foi desmistificado a Programação Orientada a Objetos (POO) com Java colocando em prática esse conceito fundamental. Para isso, foram utilizados os pilares da OO, devidamente formalizados: Abstração, Encapsulamento, Herança e Polimorfismo.

A ideia era treinar a capacidade de abstração de um problema real e implementá-lo no campo virtual realizando suas evoluções.

👣 Passo-a-Passo utilizado:

  1. Abstração do domínio bootcamp e modelagem de seus atributos e métodos;
  2. Criação das classes: bootcamp, cursos, mentorias e devs e seus respectivos relacionamentos;
  3. Modelagem das classes curso, mentoria e devs também criação de seus atributos e métodos;
  4. Utilização dos paradigmas de orientação a objetos (poo): abstração, encapsulamento, herança e polimorfismo para que o código ficasse legível e de fácil manutenção;
  5. Criação de objetos para representar classes que foram criadas e relacionadas.