Encapsulation & Information Hiding Explained

Discover what encapsulation and information hiding are and how they improve software design in this 7-step guide. πŸ’‘

Encapsulation & Information Hiding Explained
ArjanCodes
30.9K views β€’ Jan 14, 2022
Encapsulation & Information Hiding Explained

About this video

πŸ’‘ Learn how to design great software in 7 steps: https://arjan.codes/designguide.

In this video I explain what encapsulation and information hiding are (they're not the same thing!), and how they're related to software design.

The code I worked on in this video is available here: https://github.com/ArjanCodes/2022-encapsulation.

πŸŽ“ ArjanCodes Courses: https://www.arjancodes.com/courses/

πŸ”– Chapters:
0:00 Intro
1:09 Encapsulation: first meaning
1:32 Encapsulation example
2:22 Encapsulation: second meaning
2:54 Information hiding
4:08 Encapsulation and information hiding example #1
7:16 Relation with design principles
8:30 Encapsulation and information hiding example #2
11:37 Final thoughts

#arjancodes #softwaredesign #python

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

30.9K

Likes

1.2K

Duration

11:58

Published

Jan 14, 2022

User Reviews

4.6
(6)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.