Tim explains object orientation in the context of JavaScript, covering concepts like object literal, encapsulation, inheritance using prototype, composition through association and aggregation, polymorphism. Useful read for OO-aware developers to grasp some of the potential of JavaScript.
An overview of object literals and object oriented programming, referencing attributes and functions, prototype objects, creating singletons.