iluwatar/java-design-patterns ? reverse-engineered prompt
Reverse engineered prompt
Build me a java project that works as a learning resource for software design patterns.
I want lots of separate examples covering all the classic ones like factory builder observer strategy adapter and the rest. Each one should live in its own folder with clean simple java classes that actually run and show the pattern working. Fill the code with friendly comments that explain what is happening and why so a beginner can follow along and learn.
Set it up as a maven project so anyone can easily build it and try the demos. Add a clear readme that introduces what design patterns are why they matter and how they help avoid common problems while keeping code simple and reusable. Make the whole thing feel like a friendly open collection that people can browse run and learn from.
Are you gonna build this?
make sure you review the code using coderabbit