Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Se agrega un ejemplo de las APIs mismas de java que reutilzan el patron de diseño Interfaz Fluida
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
/**
* Alguno de los ejemplos que tienen implementado el Patron de Diseño - Fluid Interface
*/
public class TestApisWithFluidInterface {
public static void main(String[] args) {
//Una API que tienen implementado el patrón es StringBuilder
StringBuilder cadena = new StringBuilder("?Hola");
cadena.delete(0, 1).append(" que tal?").insert(4, " amigo");
System.out.println("Mensaje:"+cadena);
/*
run:
Mensaje:Hola amigo que tal?
*/
//Otra API que tambien implementa el patrón es LocalDateTime, LocalDate, LocalTime
LocalDateTime fecha = LocalDateTime.now().withDayOfMonth(1).withYear(2014)
.plusWeeks(5).minus(3, ChronoUnit.HOURS);
System.out.println(fecha);
/*
run:
2014-05-06T09:24:30.523
*/
}
}
@XixoWreden

This comment has been minimized.

Copy link
Owner Author

XixoWreden commented Apr 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.