Object-oriented Programming in 7 minutes | Mosh

preview_player
Показать описание

4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism.

Subscribe for more videos:

Want to learn more from me? Check out my blog and courses:

Рекомендации по теме
Комментарии
Автор

Finally an example of OOP without a car! Thank you!

dizelvinable
Автор

1:02 Encapsulation
3:29 Abstraction
4:41 Inheritance
5:27 Polymorphism

chrisaga
Автор

God level explanation. Like seriously. I was a graduate in Software Engineering but when I watched this like a revelation to me. LOL. thank you good sir.

xxxxxGhostBoyxxxxx
Автор

Computer scientists: "ah yes this is an implementation of polymorphism and encapsulation"
Also Computer Scientists: "This some spaghetti code right here"

bapple
Автор

OMG everything just clicks and makes so much sense, thank you for making this video <3
- perfect balance of explanation and really well timed and well chosen diverse examples

FiReOaNdDeMoS
Автор

I have tried many times to understand what object oriented programming really is. This was the first successful try. Thanks and congrats for the very high quality video!

thallesaraujo
Автор

For me encapsulation is not only about storing properties together and decreasing number of arguments, but what is more important it is all about HIDING implementation details and PROTECTING code from random access. At the same time abstraction is about ignoring unimportant parts of objects providing only essential interface for 'outer world'.

aroxing
Автор

Encapsulation : grouping related variables and functions operating on them. (Reduce complexity)
Abstraction: hiding complex data and methods from user (simple interface)
Polymorphism: many forms .. to avoid long if else statements RENDER
Inheritance: inherent the qualities of a code (to remove redundant code)

PavanKumar-pntc
Автор

What a simple and illustrative way of explaining OOP. I love your videos, Mosh. Keep up the exceptional work!

julianagrutzmann
Автор

I just looked at so many different explanations of OOP for my interview prep including the "simple for even a child" freecodecamp explanation but this one is by far the best one! Great work. Thanks :)

zarakhaliq
Автор

Memory trick: "Oops I ate A PIE"


A - Abstraction


P - Polymorphism
I - Inheritance
E - Encaspulation




thumbs up to help someone out

talidan
Автор

Great video! I am trying to teach myself C# and I really struggle to research certain things when I get stuck because I don't know the name of the concept that I need to look into. This video lays a lot of the groundwork in simple and concise terms. Thank you!!!

robertstimmel
Автор

Hey,
if you you watch the video in double speed, you master oop in even three and a half minutes!

erikschiegg
Автор

Hi Mosh..
Really your videos are smooth understandable...Thanks

geetapatil
Автор

Thank you for focusing in this one topic, I've been having a hard time wrapping my head around this. Your video really helped.

mccama
Автор

Finally a video explaining OOP that is well organized, thorough, and applies it to real programming examples. THANK YOU.

paisleybunk
Автор

I love your videos! There always so easy to follow and understand. This one definitely didn't disappoint!

tiffanymclean
Автор

Well done. Thanks for sharing this content. Simple and easy to follow.

rany
Автор

I have been Googling these concepts almost all day yesterday. Now this short video and that is it, I get it now :) I guess you made my day!!!

ilyakortasov
Автор

This video cleared up the fog I had when it came to Object Oriented programming. Thanks man. It feels like I've broken down huge barrier.

Broughtvulture