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

Principio de Segregación de interfaces (ISP) #2

Open
JohannaLopez opened this issue Jun 23, 2021 · 1 comment
Open

Principio de Segregación de interfaces (ISP) #2

JohannaLopez opened this issue Jun 23, 2021 · 1 comment

Comments

@JohannaLopez
Copy link

Detalle: En la interface SudokuFacade encontré algunos métodos que pueden ser segregados a otra interface para cumplir con el principio SOLID (ISP) Principio de Segregación de interfaces.
image

Mi propuesta es separar las interfaces con los métodos que tienen relación para que el código este mas modulado
image

La nueva interface seria esta:
//interface nueva
public interface SudokuFacadeGame {

void init();

void solveGame() throws UnsolvedException;

boolean endGame();

boolean isWin();

}

@yvesmendes
Copy link
Owner

¡Buen día! En este aspecto, estoy de acuerdo con el problema abierto, ¿podría crear un "fork" y enviar un "pull request" con el ajuste?

muchas gracias

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

2 participants