This repository is a hands-on collection of different low-level design concepts implemented in Java. The goal is to explore and demonstrate various design techniques and patterns using core Java, without any external dependencies.
- Language: Java (100% core Java)
- Dependencies: None (no external libraries required)
Each package contains its own Main class to demonstrate and run the concepts in that module. To execute a specific design concept:
- Open the package you are interested in.
- Locate the
Mainclass within that package. - Run the
Mainclass using your preferred Java IDE or the command line.
Example (using command line):
javac path/to/package/Main.java
java package.Main