herencia vs. composición para la comprobabilidad

Mientras diseño mis objetos, encuentro que la composición es una mejor opción desde la perspectiva de la comprobabilidad. La razón es que puedo burlarme de partes de la estructura de la composición si lo necesito, mientras ejecuto pruebas unitarias. Esto no es posible si tengo una jerarquía de herencia.

Me gustaría saber si otros también han encontrado que esta es una razón para preferir la composición. Además, ¿en qué otras dificultades de prueba se metió porque se usó la herencia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta