Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.

Diagrama de clases - métodos #2

Closed
pedroriosg opened this issue Mar 31, 2022 · 4 comments
Closed

Diagrama de clases - métodos #2

pedroriosg opened this issue Mar 31, 2022 · 4 comments
Assignees
Labels
Proyecto:Entrega 1 Preguntas del proyecto Solucionado Issues resueltas, se pueden cerrar

Comments

@pedroriosg
Copy link

Hola! Si hay una entidad que puede realizar operaciones CRUD sobre varias, tenemos que indicar en sus métodos cada operacion por separado? O podemos poner solo uno que haga referencia a las 4 operaciones.

Saludos!

@Dnpoblete
Copy link
Contributor

Hola! @pedroriosg creo que no estoy entendiendo completamente lo que quieres decir. Te refieres a que tienes una entidad con la capacidad de crear, eliminar, etc, a varias entidades al mismo tiempo? Como una especie de fábrica? Según lo que entendí, lo más correcto es tener un método para cada operación, ya que así es como supongo que lo vas a programar, pero aún me hace ruido porque querías hacer eso de esa forma, además de cuestionar el por qué tienes una super clase que tiene tantas responsabilidades diferentes (code smell).

@Dnpoblete Dnpoblete self-assigned this Mar 31, 2022
@Dnpoblete Dnpoblete added Proyecto:Entrega 1 Preguntas del proyecto Solucionado Issues resueltas, se pueden cerrar and removed Solucionado Issues resueltas, se pueden cerrar labels Mar 31, 2022
@pedroriosg
Copy link
Author

Sí, en el enunciado hay una entidad que se relaciona con todas, que es capaz de crear, eliminar, etc a otras. Entonces mi pregunta es si en los métodos de esa entidad tenemos que especificar si crear, eliminar, etc a cada entidad con la que se relaciona. Ahí se entiende más?

@Dnpoblete
Copy link
Contributor

Entiendo lo que me comentas, pero no veo eso en ninguno de los tres proyectos, podrías especificarme el proyecto al que te refieres?

@pedroriosg
Copy link
Author

En ecommerce!

@Dnpoblete Dnpoblete added the Solucionado Issues resueltas, se pueden cerrar label Apr 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Proyecto:Entrega 1 Preguntas del proyecto Solucionado Issues resueltas, se pueden cerrar
Development

No branches or pull requests

2 participants