Object Oriented Programming: The Concepts Of Object Oriented Programming

1889 Words8 Pages
Object Oriented Programming OOP is a programming language model organized around Objects rather than "actions" and data rather than logic. a program has been viewed as logical procedure that takes input data and processes it, and return the output data. The programming challenge is how to write logic, not how to define the data. OOP takes the view what we really care about are the objects we want to manage a bit than the logic required to manage them. The first step in Object Oriented Programme is to identify all the objects the programmer wants to mange and how they relate to each other, an exercise often known as data modelling Once an object has been classify, it is generalized as a class of objects. OOP LANGUAGES  Simula  Java  Python…show more content…
 Effort to write code in Object Oriented Programming Language is high. Because planning should be done before writing every single code. Concepts Of OOP  The concept of a data class makes it possible to define subclasses of data objects that share some or all of the main class characteristics. Called Inheritance, this property of object oriented programming forces a more thorough data figure out, reduces development time, and ensures more accurate coding.  Since a class defines only the data it needs to be concerned with, when an instance of that class (an object) is run, the programme will not be able to accidentally access other program . This characteristic of data hiding provides greater system security and avoids unintended data corruption.  The definition of a class is reusable not only by the program for which it is initially created but also by other object-oriented programs (and, for this reason, can be more easily distributed for use in networks).  The concept of data classes allows a programmer to create any new data type that is not already defined in the language
Open Document