"objects-linked-to-other-objects" - why not use the established "composition over inheritance": http://en.wikipedia.org/wiki/Composition_over_inheritance
Or does it mean something else?
Or does it mean something else?
https://gist.github.com/getify/9895188
For a bit more "real world" of a scenario, you can also compare the `LoginController` / `AuthController` mechanism here, first shown with inheritance+composition, and then shown with simpler OLOO-style delegation:
https://github.com/getify/You-Dont-Know-JS/blob/master/this%...