Home page

Fundamental Concepts of Object Oriented Programming




Video quality The size Download

Information Fundamental Concepts of Object Oriented Programming


Title :  Fundamental Concepts of Object Oriented Programming
Lasting :   9.16
Date of publication :  
Views :   639 rb


Frames Fundamental Concepts of Object Oriented Programming





Description Fundamental Concepts of Object Oriented Programming



Comments Fundamental Concepts of Object Oriented Programming



DENSMAC
10/10 in explaining OOP concepts
Comment from : DENSMAC


manish malhan
Such Brevity and Clarity !!
Comment from : manish malhan


Valencia Walker
Thank you
Comment from : Valencia Walker


CodingWithSankariya
Excellent 🎉
Comment from : CodingWithSankariya


cspalfi
Fantastic explanation extremely on point Thanks
Comment from : cspalfi


SnakeEngine
There is actually only one fundamental concept of OOP: MESSAGING brAbstraction, Encapsulation and Polymorphysm are direct consequences of messaging (inheritance is just a means to auto-copy code and not a fundamental concept, it is misused as one though)
Comment from : SnakeEngine


Risotto Yagami
They say Algorithms and Data Structures are important for coding, which is not true; it is Object Oriented Programming Thanks for the video
Comment from : Risotto Yagami


Bamboo
and a Worm
Comment from : Bamboo


Bamboo
This person shows how to develop a virus
Comment from : Bamboo


this is my name 404
1 inefficiencybr2 data debtbr3 over complexitybr4 cache killing
Comment from : this is my name 404


Omer Zafar
take away points: managers smoke cigars, and cleaners wear green aprons
Comment from : Omer Zafar


Brandon Chapman
I have absolutely no idea what the difference is between abstraction and encapsulation I've watched a dozen of these and it's as if everyone wants to believe there's a distinction, yet they describe twelve different ways they're the exact same thing This is utterly bizarre
Comment from : Brandon Chapman


Iván Torres
Amazingly succinct, clear and thorough!
Comment from : Iván Torres


Iván Torres
😄 So, happy! In the first minute he defined an object as "anything you want to store and process data about" From relational database design I gathered, "that's what we'd call an entity" and the guy says "another name for an object is an entity" Ok! 💪😀
Comment from : Iván Torres


Jack
Studying for my CISSP and this helped me soo much! Thank you!
Comment from : Jack


anshuman
Humare sir apka video dukhate hai fukat ka pagar lete hai
Comment from : anshuman


Lepi Doptera
Most courses only tell you the theoretical aspects of OOP, but none of the practical ones Inheritance, in particular, is very problematic Why? Because the dependencies that exist at the beginning of a project may not be the dependencies that are turning out to be important as the work progresses and the software product takes its real shape Whenever that happens the carefully planned out inheritance structure of the project has to be broken up and redone This is much harder if an OOP style was used that basically casts dependencies in stone "re-factoring" is not a minor activity but it might become the major activity in such projects The better engineering strategy is to keep the code open to dependency changes by avoiding inheritance altogether
Comment from : Lepi Doptera


fire_krystal
Thank you so much <3
Comment from : fire_krystal


Sonia Moon
Thank you
Comment from : Sonia Moon


Natas Dabsi
brilliant
Comment from : Natas Dabsi


Daria Nasedkina
This is a new concept fo me and I've watched about a dozen of videos but should have started with this one The clarity and simplicity of the explanation are unmatched Thank you!
Comment from : Daria Nasedkina


Freep Boot
Will add to the pile of positive comments here and say this is the most concise, informative, and accessible video on the subject I've seen great work
Comment from : Freep Boot


Palina Bastakoti
thankyou:)
Comment from : Palina Bastakoti


elakhdar ayoub
This is so clean and simple, yet informative, thank you so much, please keep uploading!
Comment from : elakhdar ayoub


Blue Square
Thanks, you is did learned me a computer science!
Comment from : Blue Square


Adrian Tregoning
SUCH a good video! Thank you I wonder why it took me so long to find this channel
Comment from : Adrian Tregoning


Jex
This channel is actually phenomenal it needs to be more popular
Comment from : Jex


Brijeshkumar Chavda
Thank you ❤
Comment from : Brijeshkumar Chavda


Kenneth Carvalho
Abstraction was not explained at all
Comment from : Kenneth Carvalho


Cherif
Simple as a pimple !
Comment from : Cherif


Sandra K
Remarkable Remarkable simplicity, clarity, and conciseness Transformed my vague understanding into clarity without overwhelming me Thank you!
Comment from : Sandra K


Bryan Pepe
Amazing explanation Good job!
Comment from : Bryan Pepe


Brayan David Rodriguez Quintero
Oh god, now I get polymorphism Thank for the explanation 👍
Comment from : Brayan David Rodriguez Quintero


Benjamin Selassie
An object is a noun
Comment from : Benjamin Selassie


Sargata
This is such a clear and concise explanation Thank you from a beginner dabbler in programming!
Comment from : Sargata


Caio Caló
omg I've been using dll extensions for 20 years and never knew what they were wig snatched
Comment from : Caio Caló


Artashasta Muzondo
crystal clear
Comment from : Artashasta Muzondo


Choi Sukwon
bravo
Comment from : Choi Sukwon


Rahul Meena
Hmm hindi medium ke h jo😢
Comment from : Rahul Meena


Benji Cañones
Superv!
Comment from : Benji Cañones


Trey Codes
Very solid explanation, perfect breakdown Thank you for sharing
Comment from : Trey Codes


Adam Moström
This guy makes the voice for Daniel in Amnesia the Dark Decent
Comment from : Adam Moström


ZION TECH
Got an exam tomorrow thanks brooo
Comment from : ZION TECH


Wisdom David
Surprisingly clear and succinct, thanks for clearing this up 🤝brPlease do keep up the good work 🙂
Comment from : Wisdom David


Neville Creativity Mentor
I picked a book on OOP 25 odd years back TODAY i understood the fundamentals LOL LOL thanks for the video ♥♥
Comment from : Neville Creativity Mentor


Bradley R
Add Action Listener (this)
Comment from : Bradley R


theTertiaryAdjunct
this has been the best video i have ever seen - great analogies and loved how you included all the different terms used to describe the same thing - new sub
Comment from : theTertiaryAdjunct


showaib haydar
This is a super clear way of defining and demonstrating the concepts ! infinite Thanks ❤‍🔥
Comment from : showaib haydar


Artūr Girenko
I reckon many experienced developers who came across this video feel the cringe and flashbacks when they have been taught this great promise of OOP during their studies The really turned out to be so different Through my 20 years of software developer career I have never seen a software system modelled in OOP which I can say "yes! finally OOP done right here and that is why it is so easy to maintain or change" In reality the production systems I saw (those which used OO languages) were not using real OOP modelling of the problem they were solving And there is a reason for that In these simple examples it makes such an easy way for getting sold to a non-developers and managers They think that they can just model real problems like that and it will help you Wrong When you first time come across classes named like AbstractSomethingIrrelevantFactoryBuilder and get totally confused you will know what I am talking about And yes, "OOP experts" will say "oh, they just did OOP wrong" So, have a look at other programming paradigms, don't lock on OOP Take courses of functional programming, procedural programming, learn about data-centric approaches and data immutability It will give you perspective, and will help in your career
Comment from : Artūr Girenko


Osman Alperen Kayasaroğlu
my fav oop video
Comment from : Osman Alperen Kayasaroğlu


UTR-Gaming
This is one of the best explanations that I have come across as a new learner it's very well explained
Comment from : UTR-Gaming


Ong Wu
so clear, and easy to understand, thanks brgreat job
Comment from : Ong Wu


Justin Catterall
bNow/b I understand polymorphism Thank you!
Comment from : Justin Catterall


Igbon5
These examples use simple objects that are well understood as is their component parts Trying to objectify more complex ideas can be very difficult
Comment from : Igbon5


Marina Nik
you are amazing brother !! thank God !!!🙌🙌
Comment from : Marina Nik


Bill Kannen
I learned OOP from a video that Philippe Kahn made about the subject when Borland’s Turbo Pascal first introduced this new way of programming It took awhile to understand and master the concepts, but after that, I absolutely loved it and it made large, complicated projects so much more manageable The ability to start with a base class and do inheritance was extremely powerful It literally enabled us to program our products in a fraction of the time and with fewer programmers than the old spaghetti code ways of coding
Comment from : Bill Kannen


Irwain Nornossa
Damn, this was awesome! Like…I know these concepts, but now…I somehow know them better
Comment from : Irwain Nornossa


beantown_billy
Ewww Just let data be data and do stuff to them with functions
Comment from : beantown_billy


ops t170
Hmm now terms encapsulation and API seem to be the same or at least very similar would you agree?brEncapsulation is usually used when we talk about OOP, and API is usually used more broadly - not explicitly connected with OOPbrYou also mentioned data hiding, another term that is usually mixed with encapsulationbrAll I'm saying is that there are very similar terms that are connected with each otherbrAnyway, beautiful video One of the greatest channels Thanks for creating this content for free!
Comment from : ops t170


Chad Giga-Mamut
Thank you for this video
Comment from : Chad Giga-Mamut


opethforlife
One of the few golden channels on YouTube
Comment from : opethforlife


Lee Studley
Thanks for this I've learned it over my career but this is a great view I had the worst intro to this from a UCSD professor He wouldn't have made it in the real world
Comment from : Lee Studley


Crypo Tag
British accent is the best ❤️😍
Comment from : Crypo Tag


Jasons World
Awesome! Great work
Comment from : Jasons World


Mr Kalafior
Thank you😊
Comment from : Mr Kalafior


Kozi03
Where have you been all my life
Comment from : Kozi03


Simply Amazing Internet Sub Challenge
Thank you so much Several videos and yours nailed it
Comment from : Simply Amazing Internet Sub Challenge


Miles Hern
Brilliant
Comment from : Miles Hern


M A
Thank you
Comment from : M A


mannetjie
another fundamental concept not discussed often enough: "composition" - it models the relationship between two or more classes in such a way that a class can be said to "contain" (reference) other classes (as data, encapsulated or not), and represents a "has-a" relationship, as opposed to its antithesis, the "is-a" relationship (inheritance) example: a house has one or more rooms, and each of those have doorways, and may or may not have windows a cell consists of a membrane, mitochondria, nucleus and dna, etc
Comment from : mannetjie


Redd Emerald
This helped me immensely! Thank you so much!
Comment from : Redd Emerald


A B
Amazing!!! THANK YOU SO MUCH 🙏🏼
Comment from : A B


Bricx Carasco
Explanation about encapsulation and abstraction are different
Comment from : Bricx Carasco


X DeBono
Brilliant… concise and awesome clarity…thank you
Comment from : X DeBono


multiploppolo
Not even chatgpt could explain this better
Comment from : multiploppolo


TallCoolDrink
Sweat and simplebrThanks
Comment from : TallCoolDrink


Favour
everyone starting with oop needs to watch this video
Comment from : Favour


Aurélien
The clarity at its peak 👌
Comment from : Aurélien


Carlos Wong

Comment from : Carlos Wong


HURRY UP N BUY
MINDBLOWING!!!¡
Comment from : HURRY UP N BUY


Lucas Vieira
the best video about his subject!
Comment from : Lucas Vieira


Joni Hanski
The most important bit about inheritance is that if you ever think of doing it, don't It's literally never a good idea It's one of those ideas that seemed like it could work 40 years ago, and which has been well disproven for 30 years nowbrbrJust don't Future you will thank you
Comment from : Joni Hanski


Nick Dal Farra
Very clear presentation I feel there would be value in explaining why we want to bother with classes at all, rather than just using well-designed functionsbrbrClasses are valuable precisely to the degree that they help the programmer to manage both cognitive and programmatic complexity Calling a novel type of object into being can make code easier for humans to use, particularly when instances of that type represent something physical (like data, in the case of an ORM)brbrMany of the big ideas in OOP actually come from the philosophical field of ontology, which doesn't get nearly enough credit I recommend the "is-a relationship" Wikipedia page for anyone wanting to expand their diction and view of what's possible in OOP
Comment from : Nick Dal Farra


Arjunn
WaaatbrIts really a coincidence that he wished happy new yearbr7: 25br& it's simply simple to understand this way
Comment from : Arjunn


Victor Ordu
Thank you
Comment from : Victor Ordu


Ali İmran KAZAN
I love how manager is presented with a tie and a cigar xd
Comment from : Ali İmran KAZAN


K Chris Caldwell
Superb Thanks
Comment from : K Chris Caldwell


MrFroggster
Probably the best and easiest explanation Thank you
Comment from : MrFroggster


Mijagi1976
Didn't understand anything Is this Klingon language?
Comment from : Mijagi1976


Venky Babu
Layered access Very nice
Comment from : Venky Babu


Demayne Collins
Great breakdown/explanation of the OOP concept OOP is one of my favorite areas in computer science/programming applications Its not as an intimidating as it sounds Next: I would love to see a short video on the application of these four OOP constructs in terms of their application; write a simple program that demonstrates each of the four areas Thanks
Comment from : Demayne Collins


MAE KRISTINE VANNIRRIE SARMIENTO
great vid!!
Comment from : MAE KRISTINE VANNIRRIE SARMIENTO


Reenal Upadhayay
Life saving explanation, better than having to sit through a 2 hour video to understand it Brilliant!
Comment from : Reenal Upadhayay


CodeRider
Inheritance - wished I learned not to use it like I did Your diagram in exactly why you shouldn’t use it
Comment from : CodeRider



Related Fundamental Concepts of Object Oriented Programming videos

5 Tips For Object-Oriented Programming Done Well - In Python 5 Tips For Object-Oriented Programming Done Well - In Python
РѕС‚ : ArjanCodes
Download Full Episodes | The Most Watched videos of all time
Object-oriented Programming in 7 minutes | Mosh Object-oriented Programming in 7 minutes | Mosh
РѕС‚ : Programming with Mosh
Download Full Episodes | The Most Watched videos of all time
Object-oriented Programming Visually Explained for Data scientists Object-oriented Programming Visually Explained for Data scientists
РѕС‚ : Thu Vu data analytics
Download Full Episodes | The Most Watched videos of all time
Key Fundamental Metrics | Getting Started with Fundamental Analysis Key Fundamental Metrics | Getting Started with Fundamental Analysis
РѕС‚ : Trader Talks Webcasts from TD Ameritrade
Download Full Episodes | The Most Watched videos of all time
Top 100 Computer Fundamental MCQ | computer fundamental mcq questions with answers Top 100 Computer Fundamental MCQ | computer fundamental mcq questions with answers
РѕС‚ : KeyPoints Education
Download Full Episodes | The Most Watched videos of all time
Modular Object-Oriented Dynamic Learning Environment Modular Object-Oriented Dynamic Learning Environment
РѕС‚ : The Education Channel
Download Full Episodes | The Most Watched videos of all time
#TIK #13 Modular Object Oriented Dynamic Learning Environment #TIK #13 Modular Object Oriented Dynamic Learning Environment
РѕС‚ : Akademisi Muda
Download Full Episodes | The Most Watched videos of all time
Modular object-oriented dynamic learning environment LMS in Hindi Urdu LECTURE 19 Modular object-oriented dynamic learning environment LMS in Hindi Urdu LECTURE 19
РѕС‚ : Virtual Comsats
Download Full Episodes | The Most Watched videos of all time
Moodle|Modular object-oriented dynamic learning environment Lms in Hindi Urdu LECTURE 22 Moodle|Modular object-oriented dynamic learning environment Lms in Hindi Urdu LECTURE 22
РѕС‚ : Virtual Comsats
Download Full Episodes | The Most Watched videos of all time
Moodle มาจากคำว่า Modular Object-Oriented Dynamic Learning Environment Moodle มาจากคำว่า Modular Object-Oriented Dynamic Learning Environment
РѕС‚ : Ajan Pannavich Chanel (ช่องอาจารย์ปัณณวิชญ์)
Download Full Episodes | The Most Watched videos of all time