Object-Oriented Programming: A Different Way of Thinking

Even if you have never programmed in an object-oriented language, you have almost certainly heard the term object-oriented programming (OOP) used widely in the software development industry. Although not a new concept (the first object-oriented languages came into existence in the '70s), OOP did not come to the forefront until the '90s. The limitations of early CPUs and the initial high cost of memory slowed the acceptance of OOP, but now, for most programmers, the choice has been made and there is no turning back.

Although similar to structured programming in many ways, object-oriented programming is a completely different approach that requires a different mindset. The similarities between ...

Get Special Edition Using Java 2 Standard Edition 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.