Refactoring to Functional Style in Java 8: Applying the Decorator Pattern Refactoring to Functional Style in Java 8: Applying the Decorator Pattern Click here to read the article