anchor.diff:  
   == b) Decorator en Java 8 avec une API fluent
   
  -Dans cette dernière partie, nous allons voir qu'il est possible d'implémenter le decorator via une API fluent et permettant d'indiquer clairement au client de l'API les traitement effectués.
  +Dans cette dernière partie, nous allons voir qu'il est possible d'implémenter le pattern decorator via une API "fluent" et permettant d'indiquer clairement au client de l'API les traitements effectués.
   L'objectif va être de créer une classe Wrapper de type builder afin de composer nos fonctions de façon fluide.
   
   Voici le code complet de la classe appelée FluentDecorator : 
  
positive.code:   }
  
    public FluentDecorator<T> with(final Function<T, T> otherFunction) {
      return new FluentDecorator<T>(this.value, function.andThen(otherFunction));
    }
  
    public T calculate() {
  
negative.code:   private final Function<T, T> function;
  ----
  
  Un constructeur privé prend en paramètre les 2 éléments expliqués précédemment (l'aspect privé permet d'empecher l'instantiation en dehors de la classe) : 
  
  [source,java]
  ----
  