OOP and FP

OOP and FP

Devoxx via YouTube Direct link

Intro

1 of 25

1 of 25

Intro

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

OOP and FP

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 A world of false dichotomies
  3. 3 False dichotimies in software engineering
  4. 4 Functional Programming Myths
  5. 5 Definitions
  6. 6 What's the difference?
  7. 7 Biggest OOP advantage: Polymorphism
  8. 8 OOP vs FP Decomposition
  9. 9 OOP Decomposition
  10. 10 Which one is better?
  11. 11 Composition(?)
  12. 12 Biggest FP advantage: Immutability
  13. 13 (im)mutability - OOP vs FP
  14. 14 Referential transparency means no side-effects
  15. 15 OOP vs FP Error Management
  16. 16 Use Exception only Exceptionally
  17. 17 OOP: FP = Imperative: Declarative
  18. 18 OOP version
  19. 19 FP version 2
  20. 20 OOP - FP (false?) dichotomies
  21. 21 Threads vs (Completable)Future
  22. 22 Expressions vs Statements
  23. 23 Iteration vs Recursion
  24. 24 85% functional language purity
  25. 25 Key Takeaways

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.