The caveat is perhaps that in Java 8, a Strategy is simply passing a function as an argument to another function too.<p>I&#x27;d love to see patterns struck down as obsolete with Java language updates.