From object oriented to functional domain modeling
summary
Shows how to apply functional-programming principles in Java 8 domain modeling: using immutable objects and data structures, writing side-effect-free functions, and composing those functions to model business domains. Focuses on concrete Java 8 features (lambdas) and idioms to combine data and behavior functionally rather than relying solely on traditional OO patterns.
AI-written summary · about
chapters (5)
- 0:00Start
- 16:03A strategy pattern Converter
- 17:39A functional Converter
- 21:02More Function Composition
- 27:28A Functional Salary Calculator
related talks
55mFunctional Programming Patterns with Java8
36mHow functional programming change my Java code
48mEmbrace the Func - How Far has Functional Programming Come in Java?
51mFunctional Principles for Object Oriented Development
40mA Little Bit of Functional, a Little Bit of Java(...)
37mPragmatic Functional Refactoring with Java 8
01h 01mOOP and FP
59mForget OO and Think Functionally!
