Pregunta de entrevista de Thoughtworks

Java8 SOLID Principles Encryption System Design Project Architecture