Saltar al contenido

Usar la misma clase de observador varias veces

Te sugerimos que pruebes esta resolución en un entorno controlado antes de enviarlo a producción, saludos.

Solución:

Lógicamente, no veo ningún beneficio en crear varias clases para la misma funcionalidad. Además, al tener la misma clase, ayudará en la redundancia de código, la actualización y también la depuración.

En el caso de Plugin, debe tener una clase diferente definida incluso si la funcionalidad es la misma. Pero en el caso de un observador, en mi opinión, sería mejor si usas la misma clase.

Según su requisito, ha mencionado que la funcionalidad del observador no tiene nada que ver con el argumento del observador y es independiente.

En este caso, según yo, la mejor solución es crear y llamar a un único archivo y función de observador.

El principal beneficio de esto es que si en el futuro hay algunos cambios, el cambio debe estar en un solo archivo en lugar de cambiar en varios archivos.

Además, el uso de la clase abstracta no tendrá ninguna ventaja, ya que la funcionalidad principal del observador es independiente, por lo que si crea una clase abstracta y clases secundarias individuales para múltiples eventos, no hay uso de clases secundarias.

En general, no veo ninguna desventaja en el uso de la clase de observador único, por lo que lo recomiendo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *