Object Oriente Essay
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 is a programming paradigm that uses abstraction (in the form of classes and objects) to create models based on the real world environment.
An object-oriented application uses a collection of objects, which communicate by passing messages to request services. Objects are capable of passing messages, receiving messages, and processing data. The aim of object-oriented programming is to try to increase the flexibility and maintainability of …show more content…
Procedural programming forces developers to write highly interdependent code. A minor change in any part of the code may end up with a bigger modification of large pieces of code. This way of programming is not up to the mark when the user interactivity is higher. Using Object Oriented Language, a developer can break down any real world item into a collection of objects. These individual objects can be used separately and collectively to accomplish the requirements.
Hence, we can summarize the difference between object oriented programming and Procedural Oriented Language as follows:
Procedural Oriented Language | Object Oriented Programming | * Large Programs are divided into smaller programs known as functions | * Programs are divided into objects | * Follows top down design | * Follow bottom-ups approach | * Create functions to do small tasks | * Determine relationships between objects | * Communicate by parameters and