The following code is for java learning about java design pattern
##Author Daniel Fernandez
##Singleton
- make sure to have only an object for all requests
- Do not allow to create more than an object so ask any program
##Factory
- To create diferent objects of the same nature at runtime