Object Oriented Programming Inheritance. Is there even a point to it? Every time I see people try to explain it they always use that fucking "Animal", "Dog", "Cat" example. I'm honestly not seeing the benefits here. Can someone give me a practical example?