Characteristics Of Object Oriented Programming

1116 Words3 Pages

1.1What are the main characteristics Object Oriented Programming? Explain with suitable examples.
Intradaction
The following task clearly explains the descriptions of the features and characteristics of the features of the object oriented programming. There are twelve principles of Object Oriented Programing which is stated below.
Object-oriented programming is a programming model that indicates ideas as "objects" that have data fields (attributes that describe the object) and associated procedures recognized as methods. Objects, which are typically instances of classes, are used to interrelate with one another to design applications and computer programs. Java, C++, Smalltalk, C#, Perl, Python and Ruby are case in point of object-oriented …show more content…

Ex:Phone call
We don’t know the internal processing.In java,we use abstract class and interface to achieve abstraction.
All Programming languages provide abstractions.It can be discussed that the complexity of the Problems You’re able to solve is directly related to the kind and quality of abstraction.An essential elemant of object-oriented programming is abstraction.Human manage complexity through abstraction.
When You drive your car you do not have to be concerned with the exact internal working of your car.What you are concerned with is interacting with your car via its interfaces like steering wheel,brake padal,accelerator padal etc.various manufacturers of car has different implementation of car working but its basic interface has not changed.Hence the knowledge you have of your car is abstract. (https://www.google.lk/search?rlz=1C1AVNG_enLK623LK628&es_sm=122&biw=1366&bih=601&noj=1&tbm=isch&q=abstraction+computer+science&revid=974175747&sa=X&ei=S6JhVbfYJMOTuATi4IDgDA&ved=0CCYQ1QIoAw) Figure 4: Example of Polymorphism

Conclusion
All the features and principles are explained clearly with examples in the above task at it also describes what is OOP and its

Open Document