Главная
Study mode:
on
1
Introduction
2
Background
3
Common vocabulary
4
Simple example
5
Static method
6
Runnable method
7
Strategy pattern
8
Template pattern
9
Concatenation pattern
10
Chain of responsibility pattern
11
Function parsing pattern
12
Java 9 method
13
Java interpreter
14
Binary operator
Description:
Explore a conference talk that reimagines Gang of Four design patterns using Java 8 lambda expressions. Discover how higher-order functions can simplify and streamline common object-oriented patterns, eliminating unnecessary complexity. Through live coding examples, learn to implement functional alternatives to strategy, template, concatenation, chain of responsibility, and other patterns. Gain insights from Java Champion Mario Fusco on leveraging Java 8 features to write more concise and expressive code. Delve into advanced topics like function parsing, Java 9 methods, and creating a Java interpreter using functional programming concepts.

G ∘ F Patterns

Devoxx
Add to list