تقييمات الطلاب
( 5 من 5 )
١ تقييمات
فيديو شرح Abstraction explained with real-life examples and code! - C++ OOP Course ضمن كورس OOP شرح قناة CodeBeauty، الفديو رقم 7 مجانى معتمد اونلاين
Learn how to solve problems and build projects with these Free E-Books
C++ Lambdas e-book - free download here: https://bit.ly/freeCppE-Book
Entire Object-Pascal step-by-step guide - free download here: https://bit.ly/FreeObjectPascalEbook
My Practical Programming Course: https://www.codebeautyacademy.com/
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
Abstraction is one of the most important Object-Oriented Programming principles that confuses many beginners. The idea of abstraction is to show only the most important and essential information while hiding the unimportant and complex details.
There are many examples of abstraction in real life:
- When you drive a car, you don't need to know how the internal components of the car work in order to be able to drive it. All of that complexity is hidden behind simple procedures that make the process of driving a car easier.
The same rule applies in programming. When we make a class that has a lot of functionalities, we can hide the inner details and complex logic related to these functionalities behind a simple interface that will make it easy for other developers to use our class, without having to know how those functionalities are implemented.
In this video, I'm explaining what is abstraction, how to use it, and its purpose in real-life examples and using C++ code as well.
Create Modern Apps, 5x faster, with less code, Download FREE C++Builder Trial: https://bit.ly/CppBuilderFree
If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. Use the link to make a contribution: https://bit.ly/CodeBeauty_BuyMeACoffee
However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community!
Contents:
00:00 - Intro
01:05 - What is Abstraction? (with real-life example)
06:36 - Let's build a C++ program to show how Abstraction works
15:11 - The true importance of Abstraction
Pure virtual functions and Abstract classes video - https://youtu.be/T8f4ajtFU9g
Tag me on you Instagram stories:
Instagram - https://www.instagram.com/TrueCodeBeauty
Twitter - https://twitter.com/TrueCodeBeauty