Data Hiding | Development | Online Course With Appy Pie Academy

Data hiding

Lesson Details:
June 29, 2020

I: Introduction:

Hello, my name is John and I am a big fan of python programming. It’s an easy to use and powerful programming language. It’s used to develop applications for mobile devices, web, and desktop. Python is used in many fields such as data science, machine learning, artificial intelligence, and scientific computing.

Python is very simple to start with. It doesn’t need any complex setup or compilation which makes it easier for beginners. Also, the syntax is very simple and readable. The indentation is not required in python unlike other programming languages. You can run a python program without having a compiler by simply opening the file in a Python shell.

II: Body:

In computer science, data hiding is a technique to hide internal representation details from other parts of a program. In object-oriented programming, information hiding is a form of data hiding where methods and properties are hidden from other classes. Data hiding is done in order to make software components more cohesive and loosely coupled. This prevents violations of the open/closed principle and protects their invariants from being corrupted by careless or malicious usage in other parts of a program.

Data hiding is a form of modularity that helps create software that is easy to maintain and extend. Data hiding can be used in conjunction with information hiding and encapsulation in object-oriented programming.

III: Conclusion:

I have learned so many things from this course and I hope you will also learn from it. Thank you for listening this presentation.

Course content