Spring aboga por la programación orientada a interfaz. Díganos qué entiende y cuáles son sus beneficios.
Respuesta: En un sistema orientado a objetos, varias funciones del sistema se completan mediante la cooperación de muchos objetos diferentes. En este caso, cómo se implementa cada objeto no es tan importante para los diseñadores de sistemas y la relación de colaboración entre cada objeto se convierte en la clave del diseño del sistema. Desde la comunicación entre diferentes clases hasta la interacción entre módulos, todo debe considerarse al comienzo del diseño del sistema. Este es también el contenido de trabajo principal del diseño del sistema.