Encapsulation
- Encapsulation is a procedure of covering up of the data & functions into a single unit called as class
- Encapsulation is one of the fundamental principles of object-oriented programming.
- An encapsulated object is often called an abstract data type.
- Encapsulation can protect your data from accidental corruption.
- Rather than defining the data in the form of public, we can declare those fields as private.
- Encapsulation is a process of hiding all the internal details of an object from the outside world
- Encapsulation is the ability to hide its data and methods from outside the world and only expose data and methods that are required
- Encapsulation is a protective barrier that prevents the code and data being randonly accessed by other code or by outside the class
- Encapsulation gives us maintainability, flexibility and extensibility to our code.
- Encapsulation makes implementation inaccessible to other parts of the program and protect from whatever actions might be taken outside the function or class.
- Encapsulation hides information within an object
- Encapsulation is the technique or process of making the fields in a class private and providing access to the fields using public methods
- Encapsulation gives you the ability to validate the values before the object user change or obtain the value
- Encapsulation allows us to create a "black box" and protects an objects internal state from corruption by its clients.
Benefits of Encapsulation
- In Encapsulation fields of a class can be read-only or can be write-only.
- A class can have control over in its fields.
- A class can change data type of its fields anytime but users of this class do not need to change any code.
Comments
Post a Comment