Design patterns in java Design patterns Introduction to Design patterns Factory Pattern Singleton Design Pattern Builder design pattern in java