Defining OO as based on the use of class hierarchies and virtual functions is also...#Bjarne Stroustrup
Certainly not every good program is object-oriented, and not every object-oriented program is good.#Bjarne Stroustrup