Skip to content

A repository with collection of design patterns written in Java.

License

Notifications You must be signed in to change notification settings

miguelarian/design-patterns

Repository files navigation

Design Patterns

This is a repository with collection of design patterns written in Java.

Context

In many interviews, I've been asked about design patterns. Talking about patterns is a nice conversation, but it is even better when you can support this conversation with real examples or some coding examples.

I created this repository for that purpose. The examples may not be perfect or differ from traditional books. These differences are also a good opportunity for interviews and debate.

Index

Class diagrams generation

The class diagrams are generated using PlantUML.

You can generate the class diagram images from the corresponding markdown file code using inline plantUML syntax.

plantuml -tsvg ./Adapter/readme.md

You can also use the plantuml jar file from the root folder.

java -jar plantuml-mit-1.2024.4.jar ./Adapter/class-diagram.txt -tsvg

Sources

About

A repository with collection of design patterns written in Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages