Programação Orientada a Objetos (POO) é um paradigma de programação que utiliza a abstração para criar modelos de objetos que são capazes de representar problemas do mundo real. Com a POO, é possível modular o código e reutilizá-lo, além de permitir a criação de hierarquias de classes.
O Java é uma das linguagens mais populares para a POO, pois ela foi criada com foco nesse paradigma. Além disso, o Java é uma linguagem de programação robusta, segura e cross-platform, o que significa que os programas criados em Java podem rodar em qualquer sistema operacional.
A POO é muito útil para a criação de jogos, pois permite a modelagem de diversos objetos e a criação de lógicas complexas. Além disso, a reutilização de código torna o desenvolvimento de jogos mais rápido e eficiente.
Abaixo o modelo que mostra as classes do jogo criado utilizando POO. Nesse exemplo, foram utilizadas classes abstratas e interfaces. As classes abstratas são úteis para representar objetos genéricos, como personagens ou inimigos, enquanto as interfaces são úteis para definir o comportamento desses objetos.
Abrir a pasta raiz do repositório no Visual Studio Code. Tenha instalado o Extension Pack for Java.
-
Não foi utilizado um Build Tools nessa aplicação, como o Maven/Gradle
-
Não foram utilizadas bibliotecas, além das padrões do Java - Versão do JDK: 18