OOP Is More Than Cars and Dogs

Chris Tankersley (17.Mar.2017 at 13:00, 50 min)
Talk at Midwest PHP 2017 (English - US)

Rating: 4 of 5

When developers are introduced to Object Oriented Programming, one of the first things that happens is that they are taught that nouns turn into objects, verbs into methods, and Dog is a subclass of Animal. OOP is more than just turning things into classes and objects and showing that both Boats and Cars have motors, and that Dogs and Cats both speak(). Let's look at OOP in real world settings and go beyond cars and dogs, and see how to use Object Oriented Programming properly in PHP. Traits, Composition, Inheritance, none of it is off limits!

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= seven minus zero

Comments

Rating: 4 of 5

17.Mar.2017 at 13:59 by Brent Mitchell (9 comments) via Web2 LIVE

Very useful information on how to improve your code.

Rating: 3 of 5

17.Mar.2017 at 18:27 by Becky (34 comments) via Web2 LIVE

I was hoping that the talk would go a little deeper into interfaces and traits, but with the limited time, I understand why it didn't.

Rating: 4 of 5

17.Mar.2017 at 19:18 by Josh Hartman (3 comments) via Web2 LIVE

Appreciated the practical examples of composition. Nice job, thanks for your hard work!

Rating: 5 of 5

18.Mar.2017 at 16:48 by Korvin Szanto (7 comments) via Web2 LIVE

This was a really good rundown from top to bottom of OOP concepts. People at my table were saying that certain aspects of OOP had previously gone over their heads but became clear after hearing Chris speak!

Rating: 3 of 5

20.Mar.2017 at 09:42 by David Lim (12 comments) via Web2 LIVE

Great review of OOP concepts and also new tips on how to apply OOP.

Rating: 5 of 5

20.Mar.2017 at 14:53 by Caitlin Bales (6 comments) via Web2 LIVE

Great overview of the pros and cons of using different inheritance structures.

© Joind.in 2017