Difference between revisions of "Object Oriented Programming (OOP)"
(Created page with "Java is a computer programming language that is concurrent, class-based and object-oriented. The advantages of object oriented software development are shown below: * Modular...") |
(No difference)
|
Revision as of 04:28, 27 May 2018
Java is a computer programming language that is concurrent, class-based and object-oriented. The advantages of object oriented software development are shown below:
- Modular development of code, which leads to easy maintenance and modification.
- Reusability of code.
- Improved reliability and flexibility of code.
- Increased understanding of code.
Object-oriented programming contains many significant features, such as encapsulation, inheritance, polymorphism and abstraction. We analyze each feature separately in the following sections.