This repo contains basic general solutions to the software architectural design problems, and sample implementations in Java language.
It contains a framework design that implements those patterns.
- Singleton Pattern
- Object Pooling Pattern
- Abstract Factory Pattern
- Factory Pattern
- Building Pattern
- Prototype Pattern