My opinion is that OOP is one of the great frauds perpetrated on the community. The truth of the matter is that the single most important aspect of OOP is an approach devised decades ago: encapsulation of subroutines and data. All the rest is frosting. I used to say that encapsulation is 70% of what object programming provides, but I think I’m changing that to 90%.—Thomas Kurtz, Found in Masterminds of Programming (O’Reilly, 2009), pages 91 and 93. [Dartmouth professors Thomas Kurtz and John Kemeny co-developed the BASIC language in 1963–64. Kemeny won the IEEE Computer ...
16. Beware of OOP
Get Good Habits for Great Coding: Improving Programming Skills with Examples in Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.