Skip to content
Discussion options

You must be logged in to vote

La pregunta más general seria eso, en base a que decido si es una referencia al objeto que lo resuelve y lo delego en el, o hago que la interfaz general ya marque la diferencia directamente.

Mmm, es dificil responder a eso, porque no hay una única solución. Esta es un poco la diferencia entre composición y herencia (exceptuando que acá son 2 clases que implementan la misma interfaz), pero tenes el mismo problema.

  • ¿Necesitas intercambiar su comportamiento?
  • ¿Cuál solución es mas simple?
  • ¿Cuál solución es mas extensible? ¿Necesitas esa extensibilidad?
  • ¿Duplicas lógica?
  • ¿Complejidad al instanciar?

La respuesta es depende, como el 99% de las cosas de la materia, perooo... es importante jus…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by gastonprieto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants