1.5 Passing Behavior in OOP

Let's look at behavior parameterization - how we can pass behaviors to methods in Java 8 or earlier.