Skip to content

leotodisco/Design-Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns

Questa repository contiene implementazioni in Java dei design pattern proposti dalla Gang of Four (GoF). I design pattern sono soluzioni generiche e riusabili per problemi comuni nell'ambito dello sviluppo software.

Come utilizzare questo repository

La repository presenta tre cartelle:

  • behavioral: contiene i Design Pattern comportamentali che si occupano di gestire come classi o oggetti interagiscono tra loro;
  • creational: contiene i Design Pattern creazionali, ossia quei pattern che si occupano di gestire il processo di creazione di oggetti;
  • structural: contiene i Design Pattern strutturali, ossia pattern che gestiscono la composizione di classi o oggetti.

Ogni design pattern ha una directory dedicata con il suo codice sorgente e un esempio di utilizzo. Puoi leggere i readme presenti nelle rispettive directory per comprendere l'implementazione mediante UML o descrizioni ad alto livello.

Risorse utili

  • Design Patterns: Elements of Reusable Object-Oriented Software - Il libro classico di Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
  • refactoring.guru

Contributi

Sono aperto a contributi! Se desideri aggiungere nuovi design pattern, migliorare gli esempi esistenti o segnalare problemi, sentiti libero di aprire una nuova issue o inviare una pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages