-
-
Notifications
You must be signed in to change notification settings - Fork 488
Open
Description
Solución propuesta:
Definir interfaces y usarlas como dependencias.
Código propuesto:
public interface IValidation {
boolean checkInputPathFile();
// otros métodos
}
public interface IFileManager {
void writeNewContent(String filePath, String content);
}
public class DataBase {
private IValidation validation;
private IFileManager fileManager;
// ...
}UML propuesto:
classDiagram
class DataBase { -IValidation validation -IFileManager fileManager }
class IValidation { <<interface>> }
class IFileManager { <<interface>> }
DataBase o-- IValidation
DataBase o-- IFileManager
Gómez S.
Metadata
Metadata
Assignees
Labels
No labels