Java Design Patterns


:star: :star: :star: :star:

Notes

  • Collection of Java Design Patterns and principles. Gradually Ankify the good ones under the subtopic of software design.
  • For each principle: What does it stand for? Describe it. Why should you do it?
  • For each pattern: What is it? Visualize the diagram. When should you use it? What are some examples of it?