Object-Oriented-Design-Patterns Java code for various Object Oriented Design Patterns Index Solid Design Priniciples Single Responsibility Principle Open Closed Principle Interface Segregation Principle Dependency Inversion Principle Creational Design Patterns Builder Pattern Basic HTML Builder Builder with Recursive Generics Facade Builder Factory Pattern Basic Point Factory Singleton Pattern Print Spooler Example