prev <<
Bread::Board
>> next
How to do it - Parameter passing
While we can now inject dependencies, this is a very ugly and inefficient way to do it.
You have to pass all the objects around yourself
Inside the class, it's not very obvious what external objects we need