Expression of Boolean Values
in
Object Oriented vs. Functional Styles
Introduction
Patterns vs. Higher Order Functions
Higher Order Functions & Their Use
Command, Strategy, Composite Patterns
Anonymous inner classes & anonymous lambdas
Comparison: Object-Oriented & Functional Booleans
Boolean Object Design (
Demo Applet
)
Abstract Boolean Superclass
Singleton Pattern & Immutability
Visitor to the Booleans
Functional Boolean Design
Actual comparison
Amendment: Current Thoughts