Nice article, @Toni. The Feynman principle makes a lot of since. I understood it when I started teaching programming late last year...
And by the way, I could see a typo in your screenshots... You declare a class named Pizza_Hut but when creating new object out of it, you keep referring to the Phone_Company's constructor...
Is there anything I'm missing?
@AtherosX