title: Why would you extend a class rather than just adding a new method to the original class?
body: <p>I finally had my Ah-ha moment when it came to classes in OOP. I've been struggling to get my mind around the idea. Now that I'm starting to get it I was wondering what the purpose of extending a class is. Would it not be simpler to just add another method into the class or am I just missing the point?</p>