In life we have a natural inheritance structure. In OOP we do also! We can create our own objects that inherit from one another. Over time we can have a world of harmonious lineage dating back to the first program we ever wrote. Nice huh?
If you want to create new species of a dog, for example, why would you start from scratch? You can create an object that contains all of the properties of all dogs. Then create your different species by inheriting from this base object and changing whatever you want. If you want to start another tree of lineage then create a new dog object that inherits from the object that inherits from the base dog object!! Now we’re getting crazy. But this is a natural phenomenon that we see on earth every day.
Recent Blog Entries
This blog is a reminder that cheating in software development can get you into big trouble. Sometimes developers get really really lazy, OR are pressured to write something using overly simplified data structures. Almost every time this happens you are bitten in the butt! Sometimes the problems show up immediately and other times it may take months or years (especially in integrated systems).
This is not a comprehensive review of the Microsoft Surface Pro, but instead a little blab about one aspect of the device that makes the iPad seem more like a toy.
It is no secret… I am a professional software developer. I know, right? Shocked? I architect, engineer, test, deploy, and support complex software development projects every day of the week. Because I am a producer I need hardware that accommodates that aspect of my life.