Please focus first and foremost on making sure you're comfortable with building out both one-to-many and many-to-many relationships both with regular templates and as an API. Once you're feeling really comfortable with all of that, go ahead and review the remaining lessons for this week and implement any of these concepts that you are able to implement in an existing project.
Goal: Focus on familiarizing yourself with the concepts of Interfaces and Inheritance, by working through parts one and two of these lessons. Then, you'll add inheritance, and if possible, interfaces to a recent project.
Begin by working through the following lessons:
Once you feel comfortable with the concepts introduced in these lessons, review the projects you have worked on recently, and discuss with your pair where you could practice inheritance in a beneficial way.
Examples could include:
Equipment for a specific sport or activity type, group travel as opposed to solo travel,
Car as child classes of
Vehicle, and so on.