Skip to content
jgabrielfmPublic

About

Exercícios de POO em Java: herança, polimorfismo, interfaces e padrões de projeto (Template Method, Strategy, Chain of Responsibility)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

☕ POO em Java

Exercícios de Programação Orientada a Objetos feitos na faculdade, organizados por lista.

Java

Listas

Lista Projeto Conceitos praticados
08 🁫 Dominó: modelagem das peças, embaralhamento e dois modos de jogo no terminal Encapsulamento, validação em setters, equals/toString, arrays de objetos, métodos estáticos
09 🔤 Jogo da Forca: dicionário lido de arquivo, sorteio de palavras e pontuação Encapsulamento, composição, leitura de arquivo com Scanner, manipulação de String
10 🧬 Herança: chatbots, contas bancárias, calculadora e hierarquia de veículos Herança, classes abstratas, protected, polimorfismo, padrão Template Method
11 🧩 Padrões de projeto: batalha de exércitos, home theater, POOkemon e diagrama do Snake Polimorfismo, interfaces, List, padrões Chain of Responsibility e Strategy, UML

Como executar

Cada lista (e, nas listas 10 e 11, cada questão) fica numa pasta própria, compilada separadamente. O README de cada lista explica os detalhes.

cd lista-08-domino
javac *.java
java Unomino      # modo solo
java Classico     # modo 2 jogadores
cd lista-11-padroes-de-projeto/questao-1-2-exercitos
javac *.java
java Jogo

About

Exercícios de POO em Java: herança, polimorfismo, interfaces e padrões de projeto (Template Method, Strategy, Chain of Responsibility)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages