The Object Oriented Programming language is one of the powerful and newest model.The “object” in an Object Oriented Programming language discusses to a instance or specific type, of the class. Each and every object has a structure related to other objects in the class, but it can be allocated individual features. An object can also call as method or functions, particular to that object. The Individual characters are may be defined as objects, according to the object which are allows them to have different skill, appearances, and abilities. The Object oriented programming makes it easier to the programmers to design and organize software programs. The important features which are help to design the object-oriented programming and design is given below:
- Development over the designed programming paradigm.
- Importance on data rather than algorithms.
- Procedural abstraction is perfected by data abstraction.
- Data and associated processes are unified, grouping objects with common attributes, operations, and semantics.
Characteristics of OOPs
There are twelve characteristics which are given below:
- Encapsulation
- Data Abstraction
- Inheritance
- Polymorphism
- Extensibility
- Persistence
- Delegation
- Generality
- Object Concurrency
- Event Handling
- Multiple Inheritance
- Message Passing
- Encapsulation:- It is capturing data and keeping it safely and securely from outside interfaces.
- Data Abstraction:- To manage the complexity the role of abstraction is mandatory. To decompose the complex systems into the smaller components the abstraction were used by software developers, however, it has the ability to represent data at very conceptual level without any details.
- Inheritance:- This is the process by which a class is derived from a base class with all features of the base class and some of its own. "It will increase the code re-usability".#note: To overcome the short length of this answer please describe the INHERITANCE'S TYPES.
- Polymorphism:- The polymorphism means one name, many forms, which is the ability to exist in various forms. For example, an operator can be overloaded so as to add two integer number and two floats.
0 Comments
Please do not add any spam link in the comment box