Se creo un sencillo ejemplo del factory pattern