Главная
Study mode:
on
1
Intro
2
Google Wallet
3
Design Patterns
4
Pattern Language
5
Free Major Principles
6
Code Examples
7
Structure Programming
8
ObjectOriented Programming
9
Encapsulation
10
Single Dispatch
11
Implementing Visitors
12
Legacy Singleton
13
Legacy Chain of Responsibility
14
Interface Notifier
15
Record
16
Alternate Implementation
17
Winning Points
18
Specification
19
String
20
Implementation
21
Raffle
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a comprehensive revisit of classic design patterns in this 48-minute conference talk from Devoxx. Discover how modern Java features can revolutionize the implementation of well-known patterns like Strategy, Template Method, Visitor, Command, Decorator, and Builder. Follow along with live code refactoring demonstrations that transform legacy pattern implementations using Java 20's latest improvements, including lambdas, records, and switch expressions. Gain insights into the evolution of software design principles, from structured programming to object-oriented concepts, and learn how encapsulation and single dispatch have shaped modern coding practices. Examine practical examples of pattern updates, such as reimagining the Singleton and Chain of Responsibility patterns, and explore innovative approaches to interface design and specification implementation. Enhance your understanding of how contemporary Java capabilities can streamline and improve upon the timeless wisdom of the Gang of Four's design patterns. Read more

Revisiting Design Patterns after 20

Devoxx
Add to list