Understand about the abstract factory pattern
Understand about builder pattern
Understand about factory method pattern
Understand about singleton pattern