What is OOP?

chinmay.sahoo

New member
Just tackling the basics of object oriented programming, or OOP, could easily constitute a whole book—and there are plenty of those out there to prove it! A vast range of information is likely to be covered in any discussion of object oriented programming, so this section will provide a quick overview to help you to understand the basic concepts and to prepare you for the rest of the book. It’s not meant to be a comprehensive primer, but rather is intended to initiate you into the world of OOP.
 
Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic.
 
Object-oriented programming language (OOPL) is a high-level programming language based on the object-oriented programming (OOP) model.
 
Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.
 
Object-oriented programming (OOP) refers to a type of computer programming (software design) in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure.
In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects.
 
OOP is a conceptual filing system for functionality.

Let's break that statement down a little. Functionality means something that gets done. Software is full of little things that need to get done. These things generally happen to either data or some physical object like a network connection.
 
Object-oriented programming (OOP) refers to a type of computer programming (software design) in which programmers define not only the data type of a data structure, but also the types of operations that can be applied to the data structure.
 
Back
Top