meta_pixel
Tapesearch Logo
Log in
Coding Blocks

I is for Interface

Coding Blocks

Allen Underwood, Michael Outlaw, Joe Zack

Technology, Careers, How To, Business, Education

4.91K Ratings

🗓️ 9 September 2013

⏱️ 45 minutes

🧾️ Download transcript

Summary

The good, the bad, and the ugly side of interfaces. We list some minor gripes, their limitations, and some strange gotchas as well as some tips for how we like to (mis|ab)use them. Download the episode on iTunes or Stitcher. Show Notes Duration: ~44m What Are Interfaces? 0:00 – 5:21 Interfaces are a contract Interfaces […]

Transcript

Click on a timestamp to play from that location

0:00.0

You're listening to coding blocks episode one.

0:05.0

I'm Joe Zach and I'm Michael Outlaw and I'm Alan Underwood and this is the show where we'll be discussing various programming topics, our pains,

0:14.4

our gains, tips, tricks, and etc.

0:17.4

Today we're going to be talking about interfaces.

0:19.8

What they are, why to use them, the good, and the ugly so let's start off with the first thing right

0:26.4

interview question number one what what's an interface basically you look at them as a

0:31.6

contract of what you what you have to adhere to when you're programming.

0:35.6

If there's something in the interface, then you have to make it do something, or you have to at

0:39.7

least put some code to it so that it fulfills that contract.

0:43.0

Yeah, so I think it was like guardrails on the highway, so the interface defines how you

0:48.6

should be using the class in that context.

0:51.5

Or that piece of data, you're defining like how you should use that piece of data you're defining like how you should use that piece of

0:55.0

data how you should interact with that piece of memory at runtime but not

0:58.6

necessarily you know giving them the keys to the castle. Yeah, I want to, I mean this stuff's here, the landscape's there.

1:06.2

There's other stuff you can do with this class, but if you want to do something that's off the road,

1:11.4

then you should talk to the person who did it.

1:13.4

Yeah or even I mean that's one way you think of it but also another way to

1:17.8

think of it is like if you want to use this as this right I'm trying to think

1:21.9

of like an example like an an I innumerable right or I list but

1:25.8

depending on how you want to use it then you can use it as that or you can use it as

1:29.4

this if your class implements multiple interfaces maybe?

1:33.6

Yeah, I like that.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Allen Underwood, Michael Outlaw, Joe Zack, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Allen Underwood, Michael Outlaw, Joe Zack and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.