Back to the Learning!

Laracasts is packed full with over 1,000 lessons just like this one.

Sign up to get full access or log in to your account and sit back.

Published On Nov. 6th 2014

Object-Oriented Bootcamp: Interfaces vs. Abstract Classes

Episode 9 Run Time 9:21

Download

When I was first learning OOP, I very quickly became confused by interfaces and abstract classes. What is the difference between the two? How do I decide which is appropriate for any given situation?