The Interface Necessity

A new Laracasts episode on Interfaces:

Interfaces were particularly difficult for me to grasp, when I was first learning PHP. The reason for this, I think, is because you must fall into a trap that necessitates them, before you truly appreciate their usefulness. So, with that in mind, why don’t we orchestrate this very thing, using an easy-to-understand example.

I think it was a great example used in this lesson.