Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Observación sobre el primer principio SOLID (SRP) #6

Open
julioguerrero131 opened this issue Jun 23, 2023 · 4 comments
Open

Observación sobre el primer principio SOLID (SRP) #6

julioguerrero131 opened this issue Jun 23, 2023 · 4 comments

Comments

@julioguerrero131
Copy link

La clase Places se encarga del establecer los objetos Places dentro del programa para poder utilizarlos.

@julioguerrero131
Copy link
Author

En cuanto para el Segundo principio SOLID: Al tener un adaptador, definimos una estructura básica de cómo se construirán los objetos Places para poder utilizarlo. Así la modificación es cerrada para cómo se construirán los objetos que implementen la interfaz PlacesAdapter

@julioguerrero131
Copy link
Author

En cuanto al tercer principio SOLID: Al corregir la implementación de la clase adaptadora, podemos llamar tranquilamente a las funciones de la clase PlacesAdapter.

@julioguerrero131
Copy link
Author

En cuanto al cuarto principio SOLID: Al tener una clase adaptadora, determinamos comportamiento común para los diferentes tipos de Places que podamos querer usar en un futuro.

@julioguerrero131
Copy link
Author

En cuanto al quinto principio SOLID: La interfaz PlacesAdapter permite no depender de la clase específica Places, sino que podemos llamar a los métodos desde la interfaz, usando mejor la abstracción.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant