Wow! I never thought I would ever understand the concept of Interfaces .... unless I saw this! Super thanks :) I am going back to being pro programmer XD
I still don't understand when it's best to use an interface, but I enjoyed the delivery method and analogy. You've earned yourself a subscription my man! Looking forward to looking at those Javascript videos.
I know its a little bit late, but i think theres another great video that made it clear for me on the channel "programming with professor sluiter" named "abstract classes vs. interfaces [...]" What i got from it is that you can group certain behaviours in an interface and then extend a given class by all the interfaces needed.
fantastic video! I love the whiteboard stuff but I also really liked this video as you made reference to the Apple machine making it easier to understand
Great job sis I just began my programming journey this has really helped me, can you provide other resources on how I can learn programming through computer interface plse. Thanks much.
In the typescript world I hear a lot about interfaces providing intellisense in IDEs like vscode. Is there any other reason to use interfaces if you are not part of a team and your software is not intended to interface with external applications? Your video was very clear, however, I'm not sure when I should, or should not, be using interfaces.
sreid70 You could use interfaces during system design to define the functionalities/methods and ask your development team to implement the interface. Interface is more like creating the blue print of the application functionality.
Nostalgia nostalgia i wish my C64 on that era of the iic had the same build quality solid keyboard and chasis. Nice vid, nowedays can we state that API's are in there way also interfaces?
Yep, APIs are a type of explicit interface. Originally it meant an interface meant to connect one application to another (thus [A]pplication [P]rogramming [I]nterface), but we seem to use API for about everything, including libraries, which themselves, aren't stand-alone "applications".
API End point helps to connect with other systems, however its a part of controller , not an INTERFACE strictly in functional terms yes in OOPs technical terms No Can you please expand on this
Interfaces was a concept really hard for me to get, your video helped me a lot.
Thank you, i was really annoyed about these abstract classes I had to work with, but now i get what these are for
best interface explanation on youtube
Wow you made it look so simple
thank you sir it was great to understand now I got what is an interface in programming.
Wow! I never thought I would ever understand the concept of Interfaces .... unless I saw this! Super thanks :)
I am going back to being pro programmer XD
Thank you so much for the video! Great explanation :D very much appriciated
Great thanks, it helped me a lot
Thank you, awesome explanation
That was a brilliant explanation, thanks a mil :)
thank you, i understood. very good analogy and way of explaining.
I still don't understand when it's best to use an interface, but I enjoyed the delivery method and analogy.
You've earned yourself a subscription my man! Looking forward to looking at those Javascript videos.
I know its a little bit late, but i think theres another great video that made it clear for me on the channel "programming with professor sluiter" named "abstract classes vs. interfaces [...]"
What i got from it is that you can group certain behaviours in an interface and then extend a given class by all the interfaces needed.
@@TheMadLex Thanks Yohan, have the hang of interfaces nowadays but appreciate the tip nonetheless :)
@@TheMadLex Thanks for the tip. The guy from the comment may have learnt it but I as the beginner that I am appreciate a lot for the help =)
@@gakitof Glad that tip could help you :)
@@TheMadLex this is so cute hahah i love how he still managed to reply after 4yrs of posting the original comment
fantastic video! I love the whiteboard stuff but I also really liked this video as you made reference to the Apple machine making it easier to understand
Amazing Video :)
This was great! Thanks
thank you make one of the headach topic to be simple
Great job sis I just began my programming journey this has really helped me, can you provide other resources on how I can learn programming through computer interface plse. Thanks much.
Clear explanation, thank you!
Very helpful. Thanks 😃
Very helpful video. Can I ask what the story is behind the painting on your wall? Thank you.
Yes! Please more!
Great. How do you relate interface with the role of manager
I like the tardis painting behind
I've been programming for 20 years and I still have to look up what an interface is,
am I the only one?
Mdazad112
I want to learn more
great video !! thanks !!
In the typescript world I hear a lot about interfaces providing intellisense in IDEs like vscode. Is there any other reason to use interfaces if you are not part of a team and your software is not intended to interface with external applications? Your video was very clear, however, I'm not sure when I should, or should not, be using interfaces.
sreid70 You could use interfaces during system design to define the functionalities/methods and ask your development team to implement the interface. Interface is more like creating the blue print of the application functionality.
about callbacks are those interfaces?
i'd probably make callback not as interface but just call function on sender. You should already have reference to sender from interface.
@@izvarzone pseudo code please...
In short, the holes in the back of your TV. Got it.
so an endpoint is an interface?
Dude..... I thought you guys were were coming back...and then you didn't. WTF? Are you guys coming back or no?
give me an example of an outside object that interacts with my object that i havent written yet....
Nostalgia nostalgia i wish my C64 on that era of the iic had the same build quality solid keyboard and chasis. Nice vid, nowedays can we state that API's are in there way also interfaces?
Yep, APIs are a type of explicit interface. Originally it meant an interface meant to connect one application to another (thus [A]pplication [P]rogramming [I]nterface), but we seem to use API for about everything, including libraries, which themselves, aren't stand-alone "applications".
3:10 When he stops talking about his damn computer and actually talks about interfacing in coding.
"at least ........ to me" lol
API End point helps to connect with other systems, however its a part of controller , not an INTERFACE strictly
in functional terms yes
in OOPs technical terms No
Can you please expand on this
needs to talk more clearly too much differece in his volmne