The phrase "object-oriented" means a lot of things. Half are obvious, and the other half are mistakes. -- Paul Graham