Главная
Study mode:
on
1
Intro
2
Why is it wrong
3
Why is it bad
4
Observer Pattern
5
Observer Example
6
Protocols
7
Observers
8
Listeners
9
PushPull Model
10
EventListeners
11
Data Binding
12
Consequences
13
Iterator
14
Scala
15
Reactive Programming
16
Reactive Extensions
Description:
Explore a critical analysis of design patterns in this GOTO 2014 conference talk by Ralph E. Johnson, Research Associate Professor at the University of Illinois. Delve into the root causes of faults in widely-used patterns such as Observer, Adapter, and Iterator as they approach their 20th anniversary. Gain insights into writing better patterns by examining these established examples with fresh eyes. Follow Johnson's examination of the Observer pattern, including its various implementations like protocols, listeners, push-pull models, and data binding. Investigate the Iterator pattern and its evolution in modern programming paradigms like Scala and Reactive Programming. Enhance your understanding of design pattern intricacies and learn valuable lessons for improving software architecture and design.

Root Cause Analysis of Some Faults in Design Patterns

GOTO Conferences
Add to list