Главная
Study mode:
on
1
Introduction
2
Welcome
3
Why I hate design patterns
4
Lambda Expressions
5
Example
6
High signal to noise ratio
7
Removing fluffy code
8
Lambda anonymous functions
9
Strategy patterns
10
An example
11
Why copy and paste
12
Shortcut keys
13
Copy and paste
14
Guilt kicks in
15
Roll back the code
16
Refactor the code
17
Strategy pattern
18
Object creation
19
Scala example
20
Lazy
21
Lazy Evaluation
22
Virtual Proxy
23
Decorator Pattern
24
composability
25
print function
26
filter
27
decorators
28
Reduce operation
29
Composed Method Pattern
30
ExecuteAround Method Pattern
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the impact of lambda expressions on traditional design patterns in this 53-minute conference talk by Venkat Subramaniam at Devoxx. Discover how lambda expressions can simplify code, reduce noise, and transform the implementation of patterns such as Strategy, Lazy Evaluation, Virtual Proxy, and Decorator. Learn to refactor code using lambda expressions, understand the benefits of lazy evaluation, and see practical examples in languages like Scala. Gain insights into composability, the Composed Method Pattern, and the Execute Around Method Pattern, ultimately enhancing your ability to write cleaner, more efficient code in the era of functional programming.

Design Patterns in the Light of Lambda Expressions

Devoxx
Add to list