Introduction to OOP: Chapter 2: Responsibility Driven Design:
The Meal Component
The Meal component holds information about a single meal.
Allows user to interact with the recipe database to select individual
recipes for meals.
User sets number of people to be present at meal, recipes are automatically
Can produce grocery list for entire meal, by combining grocery lists from
individual scaled recipes.
Intro OOP, Chapter 2, Slide 20