Skip to content

projeto concluido#12

Open
gabrieldeoliveira04 wants to merge 1 commit into
digitalinnovationone:mainfrom
gabrieldeoliveira04:main
Open

projeto concluido#12
gabrieldeoliveira04 wants to merge 1 commit into
digitalinnovationone:mainfrom
gabrieldeoliveira04:main

Conversation

@gabrieldeoliveira04
Copy link
Copy Markdown

Projeto desenvolvido com o objetivo de aplicar na prática os principais padrões de projeto (Design Patterns) utilizando a linguagem Java.

Foram implementados alguns dos padrões clássicos do catálogo GoF (Gang of Four), sendo eles:

  • Singleton: garantindo a existência de uma única instância de uma classe ao longo da execução do sistema.
  • Strategy: permitindo a definição de diferentes comportamentos que podem ser alterados dinamicamente em tempo de execução.
  • Facade: simplificando a interação com subsistemas complexos através de uma interface unificada.

O projeto foi estruturado de forma modular, separando as responsabilidades de cada padrão em pacotes distintos, facilitando a organização, manutenção e entendimento do código.

A aplicação também demonstra o uso de princípios de orientação a objetos como encapsulamento, abstração e reutilização de código, além de evidenciar boas práticas de design e organização.

Este projeto tem como objetivo consolidar conhecimentos em padrões de projeto e demonstrar sua aplicação prática em cenários reais de desenvolvimento.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant