Chapter 8. The Template Method Pattern: Encapsulating Algorithms
We’re on an encapsulation roll; we’ve encapsulated object creation, method invocation, complex interfaces, ducks, pizzas...what could be next? We’re going to get down to encapsulating pieces of algorithms so that subclasses can hook themselves right into a computation anytime they want. We’re even going to learn about a design principle inspired by Hollywood.
It’s time for some more caffeine
Some people can’t live without their coffee; some people can’t live without their tea. The common ingredient? Caffeine, of course!
But there’s more; tea and coffee are made in very similar ways. Let’s check it out:
Whipping up some coffee and tea classes (in Java)
Let’s play “coding barista” and write some code for creating coffee and tea.
Here’s the coffee:
And now the Tea...
Get Head First Design Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.