In This Chapter
Overview of OOP
The Principles of OOP
OOP as Simulation
Object-Oriented Design Process
Controlling complexity is the essence of computer programming. | ||
--Brian Kernigan |
Object-oriented programming (OOP) is a programming model that is based on writing programs using objects. Object-oriented design (OOD) is the design methodology that you use to develop object-oriented programs. Objects are not a new concept to computing. Artificial intelligence researchers at the Massachusetts Institute of Technology (MIT) were the first to use the idea of objects, in the 1950s. However, the first programming language to introduce the concept of objects was Simula, invented during the 1960s. Simula was ...
No credit card required