Object-Oriented Developing
- Netscape's Details of the Object Model
- http://developer.netscape.com/docs/manuals/js/core/jsguide/obj2.htm
A detailed article explaining the prototype-based implementation of OOP, inheritance, and classes in JavaScript. Concepts are illustrated with numerous code samples. Netscape makes a special effort to explain JavaScript's OOP in terms C and Java coders will understand.
- Sun's Object-Oriented Developing Concepts (from The Javatm Tutorial)
- http://java.oracle.com/docs/tutorials/tutorial/java/concepts
Although intended as a primer for aspiring Java developers, it covers the basics of OOP in generalized terms and makes good background reading for OOP in any language.