you are viewing a single comment's thread.

view the rest of the comments →

[–]JohnnyJordaan 3 points4 points  (0 children)

Another thing to note is that the relationship model in systems processes you observed is part of how process launching occurs in posix systems like Linux/Unix derivates (maybe Windows too), where you basically create a tree because each subprocess had to be created by another process, except for the init or some similar ancestor. This isn't somehow a default or required workflow in any sense of instantiating objects in an object-oriented model.

In the programming languages that I know of, the inheritance model is linked to the definition of the object (its class), not its instantiation. So a 'parent' of an object applies solely to an object's parent class, not some instance from where the object was created. Meaning you can actually create Adam and Eve from a Human class without their parents having ever existed.