Skip to content

Comprehensive resource for understanding and implementing design patterns in C++ and Java

Notifications You must be signed in to change notification settings

Jovan11111/DesignPatterns

Repository files navigation

Software Design Patterns Study Guide

This project is designed to be a comprehensive resource for understanding and implementing design patterns in C++ and Java. It was made in retrospect of the faculty course "Software Projecting", and the main goal is to make the study of design patterns easier.

Each design pattern is placed in its own directory (DIR), in which you will find:

  • template_cpp: A simple implementation of the design pattern in c++.
  • template_java: A simple implementation of the design pattern in java.
  • Practical Examples: Examples to showcase how the design pattern can be applied in various contexts. <-- soon, not yet :) -->
  • Description: A detailed explanation of the design pattern, including its intent, applicability, and structure.
  • UML Diagram: A visual representation of the design pattern to aid in understanding its structure and the relationships between its components.

How to Use

To use this project, simply clone the repository to your local machine, navigate to the directory of the design pattern you are interested in, and open the files in your preferred IDE.

If you have any questions, suggestions, or feedback, please open an issue or submit a pull request.

About

Comprehensive resource for understanding and implementing design patterns in C++ and Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published