Fundamental concepts: What's an Interface?

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 49

  • @motizukilucas
    @motizukilucas 4 ปีที่แล้ว +18

    Interfaces was a concept really hard for me to get, your video helped me a lot.

  • @bananesalee7086
    @bananesalee7086 3 ปีที่แล้ว +2

    Thank you, i was really annoyed about these abstract classes I had to work with, but now i get what these are for

  • @avashpalikhe7178
    @avashpalikhe7178 3 ปีที่แล้ว +1

    best interface explanation on youtube

  • @cleverengineer2410
    @cleverengineer2410 ปีที่แล้ว +3

    Wow you made it look so simple

  • @Ali1_king
    @Ali1_king 2 ปีที่แล้ว +2

    thank you sir it was great to understand now I got what is an interface in programming.

  • @avimehenwal
    @avimehenwal 3 ปีที่แล้ว +3

    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

  • @DominiqueSchwend
    @DominiqueSchwend หลายเดือนก่อน

    Thank you so much for the video! Great explanation :D very much appriciated

  • @dorimu9071
    @dorimu9071 ปีที่แล้ว +2

    Great thanks, it helped me a lot

  • @abuyusufsherakhmatov
    @abuyusufsherakhmatov ปีที่แล้ว +1

    Thank you, awesome explanation

  • @ThroughMyLenz9872
    @ThroughMyLenz9872 4 หลายเดือนก่อน

    That was a brilliant explanation, thanks a mil :)

  • @maverick-n6x
    @maverick-n6x ปีที่แล้ว

    thank you, i understood. very good analogy and way of explaining.

  • @IronHelpsUsPlay
    @IronHelpsUsPlay 7 ปีที่แล้ว +10

    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.

    • @TheMadLex
      @TheMadLex 2 ปีที่แล้ว +2

      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.

    • @IronHelpsUsPlay
      @IronHelpsUsPlay 2 ปีที่แล้ว +2

      @@TheMadLex Thanks Yohan, have the hang of interfaces nowadays but appreciate the tip nonetheless :)

    • @gakitof
      @gakitof 2 ปีที่แล้ว +2

      @@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 =)

    • @TheMadLex
      @TheMadLex 2 ปีที่แล้ว +1

      @@gakitof Glad that tip could help you :)

    • @ليلى-ر6ظ3ف
      @ليلى-ر6ظ3ف 2 ปีที่แล้ว +2

      @@TheMadLex this is so cute hahah i love how he still managed to reply after 4yrs of posting the original comment

  • @Lukenallen8
    @Lukenallen8 7 ปีที่แล้ว +2

    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

  • @alerdoballabani8322
    @alerdoballabani8322 2 ปีที่แล้ว +1

    Amazing Video :)

  • @FredMny
    @FredMny 3 หลายเดือนก่อน

    This was great! Thanks

  • @wongsoondumrong5955
    @wongsoondumrong5955 2 ปีที่แล้ว +1

    thank you make one of the headach topic to be simple

  • @nicoleallen5352
    @nicoleallen5352 2 ปีที่แล้ว +1

    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.

  • @stoyanovasparuh4990
    @stoyanovasparuh4990 3 ปีที่แล้ว +1

    Clear explanation, thank you!

  • @cyrillewis9606
    @cyrillewis9606 8 หลายเดือนก่อน

    Very helpful. Thanks 😃

  • @Millennialmystic
    @Millennialmystic 4 ปีที่แล้ว +1

    Very helpful video. Can I ask what the story is behind the painting on your wall? Thank you.

  • @justfly1984
    @justfly1984 7 ปีที่แล้ว +2

    Yes! Please more!

  • @jacobbarasa9408
    @jacobbarasa9408 4 ปีที่แล้ว +1

    Great. How do you relate interface with the role of manager

  • @beqashekiladze8937
    @beqashekiladze8937 5 ปีที่แล้ว +1

    I like the tardis painting behind

  • @itskittyme
    @itskittyme 10 หลายเดือนก่อน +2

    I've been programming for 20 years and I still have to look up what an interface is,
    am I the only one?

    • @MdAZAD-df1zz
      @MdAZAD-df1zz 7 หลายเดือนก่อน

      Mdazad112

  • @evettconteh8692
    @evettconteh8692 ปีที่แล้ว

    I want to learn more

  • @k_dash99
    @k_dash99 6 ปีที่แล้ว +1

    great video !! thanks !!

  • @sreid70
    @sreid70 7 ปีที่แล้ว +1

    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.

    • @thinkstepbystep
      @thinkstepbystep 6 ปีที่แล้ว +1

      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.

  • @MuhammadRamzan-kj4mm
    @MuhammadRamzan-kj4mm 3 ปีที่แล้ว

    about callbacks are those interfaces?

    • @izvarzone
      @izvarzone 2 ปีที่แล้ว

      i'd probably make callback not as interface but just call function on sender. You should already have reference to sender from interface.

    • @MuhammadRamzan-kj4mm
      @MuhammadRamzan-kj4mm 2 ปีที่แล้ว

      @@izvarzone pseudo code please...

  • @binghamguevara6814
    @binghamguevara6814 3 ปีที่แล้ว

    In short, the holes in the back of your TV. Got it.

  • @drapala97
    @drapala97 3 ปีที่แล้ว

    so an endpoint is an interface?

  • @sreid70
    @sreid70 7 ปีที่แล้ว +1

    Dude..... I thought you guys were were coming back...and then you didn't. WTF? Are you guys coming back or no?

  • @rw7799
    @rw7799 6 ปีที่แล้ว

    give me an example of an outside object that interacts with my object that i havent written yet....

  • @Johan-rm6ec
    @Johan-rm6ec 7 ปีที่แล้ว

    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?

    • @sourcedecoded2337
      @sourcedecoded2337  7 ปีที่แล้ว +2

      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".

  • @ChodRukhKhan
    @ChodRukhKhan 4 ปีที่แล้ว +8

    3:10 When he stops talking about his damn computer and actually talks about interfacing in coding.

  • @otukucocker365
    @otukucocker365 2 ปีที่แล้ว

    "at least ........ to me" lol

  • @perfectlyfantastic
    @perfectlyfantastic 5 ปีที่แล้ว

    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

  • @stephenlokey6711
    @stephenlokey6711 2 ปีที่แล้ว

    needs to talk more clearly too much differece in his volmne