De los principios SOLID de Ingeniería del Software se deriva que:
- A.Es preferible tener pocos interfaces que definan varios métodos, que tener muchos interfaces con pocos métodos.
- B.Las clases han de estar abiertas para su extensión, pero cerradas para su modificación.Respuesta correcta
- C.Los objetos de un programa no deben ser reemplazados por instancias de sus subtipos.
- D.Debe buscarse la independencia de las abstracciones con el fin de aumentar el acoplamiento.
Explicación
La respuesta correcta es B. El principio Open/Closed establece que las clases deben estar abiertas para su extensión pero cerradas para su modificación. Esto significa que la funcionalidad debe poder ampliarse sin alterar el código existente, mejorando así la mantenibilidad y reduciendo riesgos de introducir errores.