Jlopez package doing more understandable the design patters: Factory pattern, Evaluation Credit Cards