2011-08-02 9 views
7

¿Está "bien" delegar a "cadena"?¿El diseño de la delegación de "cadena" es malo?

delegados objeto A a B de objetos que a su vez delegar el mismo método a Objeto C ...

Tengo una visión que necesita los datos de un modelo conectado a su controlador de vista padre vista del controlador. Básicamente hay 2 VCs entre la vista y el modelo.

¿O hay una mejor manera de hacerlo?

Respuesta

8

No hay patrones "buenos" o "malos".

Debe usar su sentido común para saber si su delegación de "cadena" tiene sentido o no.

  • ¿Le facilitarán los cambios futuros?

  • ¿El código se ha modularizado de forma más independiente de esa manera?

  • ¿Esta delegación de cadena simplemente hincha el código inútilmente?

... no hay "buenos" o "malos". Algunos patrones se ajustan mejor en algunas situaciones, algunos en otros ... y, por lo general, la forma más directa es la mejor.

+0

+1 Casi exactamente lo que hubiera dicho. –

+1

OK, gracias. Solo me preguntaba si era una de esas reglas básicas de las cosas que no se deben hacer, ya que se ve un poco raro, pero ese fue probablemente mi diseño. – WanderingInLimbo

Cuestiones relacionadas