Tutorial: Do you really think you understand Go interfaces?

Tutorial: Do you really think you understand Go interfaces?

Learn Go Programming

4 года назад

65,553 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@thisisreallyme3130
@thisisreallyme3130 - 27.11.2023 23:29

Best video on Golang interfaces, and I watched every one on YT.

I still have trouble with the concept (I come from other languages and didn’t do OO). If you ever revisit, maybe show how to convert a medium sized,working non-interface code over to Interfaces? Or something else… it’s both a simple concept and difficult to know when to apply it.

Ответить
@savingday
@savingday - 07.11.2023 16:40

Interface type is an awesome concept and you explain it very well

Ответить
@garybonner7499
@garybonner7499 - 30.07.2023 06:10

By far the best explanation of golang interfaces. Thank you for the time and effort you put into this

Ответить
@SushantShekhar-my7eu
@SushantShekhar-my7eu - 28.07.2023 05:34

great explanation. pls post more.

Ответить
@esra_erimez
@esra_erimez - 26.07.2023 05:52

Excellent video! Brilliant!

Ответить
@yogeshdharya3857
@yogeshdharya3857 - 27.04.2023 20:19

Amazingly clear examples , all real-world related and breath taking visuals

Ответить
@tesohh
@tesohh - 20.04.2023 19:36

Thank you for this tutorial. What theme are you using?

Ответить
@iwolfman37
@iwolfman37 - 05.04.2023 13:20

This is the exact video I needed, I've been having a hard time wrapping my head around and visually being able to understand interface implementation. But this helped me visualize it sooooo well! THANK YOU!!

Ответить
@dassyareg7587
@dassyareg7587 - 04.04.2023 20:24

Best explanation so far. Thanks. Subscribed!

Ответить
@mwelwankuta
@mwelwankuta - 24.03.2023 01:16

if it swims it's a duck, that's all i needed to understand interfaces? after struggling for a month. thanks.

Ответить
@luismelo4131
@luismelo4131 - 22.02.2023 20:38

W explanation, it's just perfect

Ответить
@Avocado.777
@Avocado.777 - 27.01.2023 03:32

I wanna hug you for making me acquire this knowledge so easily

Ответить
@joshuamarcano350
@joshuamarcano350 - 22.01.2023 03:35

🔥🔥🔥

Ответить
@lancer876
@lancer876 - 31.12.2022 04:24

Where are you? It's amazing! It's amazing the way that you explain the interfaces. Thanks a lot, because I didn't understand its useful.

Ответить
@days.lee23
@days.lee23 - 21.11.2022 04:43

You're a genius thank you so much

Edit: just realised this is the last video you've posted. Unfortunate, but subscribed if you ever make more. Alternatively please let us know if you have anything on any other platform 👍🏼

Ответить
@dmitrydmitriev2554
@dmitrydmitriev2554 - 05.11.2022 10:44

Thank you a lot!
It is a one of the best explanation videos.
- Explanation is clear.
- Examples are interesting and selected shrewdly.
- Animation and layout are selected with a taste of real architect.

Brilliant.

Ответить
@luv2stack
@luv2stack - 28.10.2022 03:40

So good!! Instant subscribe

Ответить
@safwatimran5310
@safwatimran5310 - 15.09.2022 23:30

Really well done! Appreciate the effort.

Ответить
@DavisTibbz
@DavisTibbz - 04.09.2022 08:11

Best explanation of go interfaces

Ответить
@justadude8716
@justadude8716 - 14.08.2022 03:43

Calling it a protocol is a really neat idea and helped me understand it. When it came to interfaces the Tour of Go just brushed past it and went straight to exercises on readers and stringers, that even when I completed I still didn't understand the utility/power of interfaces. Thank you for your video!

Ответить
@RobertLugg
@RobertLugg - 10.08.2022 05:34

Why did you use pointers for the games?

Ответить
@danimunf
@danimunf - 07.08.2022 04:17

could you or anybody here explain why the minecraft and tetris have the ampersand(&) ???

Ответить
@hjman2934
@hjman2934 - 18.07.2022 09:54

Hi, why you not making videos?? your videos are so good I learn a lot. please start making video again. thank u.

Ответить
@ABHISHEKSINGH-nv1se
@ABHISHEKSINGH-nv1se - 04.07.2022 07:02

Please make the output font a bit bigger .
BTW nice video.

Ответить
@quyvominh9860
@quyvominh9860 - 02.07.2022 05:16

Can you make more video about Golang, all of your video are so good

Ответить
@thachnnguyen
@thachnnguyen - 11.06.2022 00:38

What type of programmers did you expect to address in this video? Why spent so much time explaining what an interface is at the same time throwing things like type list []*game (yes, a pointer to a game) but []book (no, no pointer to book) and glossing over the details? Worse, there's nothing revealing as your title suggests beside the normal polymorphism concept any tutorial already addresses.

Ответить
@mikeyo5154
@mikeyo5154 - 10.06.2022 14:22

Very good description. Thanks for explaining so clearly

Ответить
@user-mw4mt2mt1r
@user-mw4mt2mt1r - 09.06.2022 14:15

All this is good, but how do I access the fields of the concrete types when using interfaces? Let's say I have a book with a price on it and I have a game with a price on it. Within the loop call to x.Price is not available. Yes, I can implement both methods in a book and in a game with getPrice() and add it to the Printer, but 1 it wouldn't be a printer anymore 2 what If I don't want to do that?

Ответить
@w300x
@w300x - 27.05.2022 18:30

This is the video that made me understand interfaces. Thank you very much!

Ответить
@guhkunpatata3150
@guhkunpatata3150 - 16.05.2022 04:31

Your explanation make it looks very easy. Amazing.

Ответить
@base2446
@base2446 - 01.05.2022 08:25

This is interesting when coming from OOP languages. In C++ you'd create a "product" interface because the products also share title and price. But it seems that in Go interfaces are more granular. What would you do in the the case that you need to ensure a type has a "title", "price" and "print" method?

Ответить
@denizszr8316
@denizszr8316 - 01.04.2022 21:21

hocam 10 saat doc okusam bu kadar iyi anlamazdım emeğinize sağlık

Ответить
@MaksymMinenko
@MaksymMinenko - 01.04.2022 09:21

Where's the github repo?

Ответить
@_hologram
@_hologram - 20.03.2022 16:50

Thanks for the video, very clearly explained. As many in the comments, would really like to know what theme you are using on vscode, looks neat

Ответить
@codetunes
@codetunes - 14.03.2022 16:59

Hi, what's your vscode theme?

Ответить
@pitzel
@pitzel - 09.03.2022 10:49

best explaination i've ever seen

Ответить
@winter_light
@winter_light - 25.02.2022 10:53

I don't know why such amazing creators stop making videos. This was so much better than what I have seen elsewhere and it's my humble request to the author to please continue to upload more.

Ответить
@TheAmazingXizde
@TheAmazingXizde - 14.02.2022 21:09

this tutorial is really good about interfaces!

Ответить
@Stevesteacher
@Stevesteacher - 18.01.2022 12:43

Thank you! In under 2 minutes you have made me understand what interfaces are and why we would want to use them!

Ответить
@0xf01
@0xf01 - 28.12.2021 19:55

just found your channel after i bought the course on udemy, dude, developers need more people like you, that can explain things in a visual way, i wish you'd come back to making videos too

Ответить
@bschaatsbergen
@bschaatsbergen - 22.11.2021 13:21

Hey great video.

I was wondering which VSCode Theme you are using? Would love to know.

Thanks in advance,

Ответить
@ismail2198
@ismail2198 - 19.11.2021 13:55

Merhaba iyi günler. Bir sorum olacaktı bu videonun Türkçe hali bulunuyor mu

Ответить
@wilfred-almeida
@wilfred-almeida - 11.11.2021 13:52

3 minutes into the video and I subscribed, liked. This is what I call quality education.

Ответить
@chrisclark5900
@chrisclark5900 - 01.11.2021 14:41

Great video, demonstrates the power of interfaces in Go in such a clear way. Gr8 job m8

Ответить
@mamtachahal1277
@mamtachahal1277 - 25.10.2021 15:38

THE BEST EXPLANATION

Ответить
@janz.7994
@janz.7994 - 13.10.2021 20:00

This is how programming tutorials should be made

Ответить
@rajendragosavi2233
@rajendragosavi2233 - 09.10.2021 09:22

Gold standard video it is :) Thank you very much

Ответить
@victorsanchez001
@victorsanchez001 - 07.10.2021 16:36

Excellent explanation, I've searched everywhere for a good one and finally found the best, thank you for your time

Ответить
@alyssa6738
@alyssa6738 - 22.09.2021 08:05

I've been staring at code for so long and looking at other tuts but just not getting it, the non-code example and visuals were so helpful!

Ответить
@mr.psychedelic9595
@mr.psychedelic9595 - 21.09.2021 15:28

thanks for the video.
what vscode theme name in this video?

Ответить