Skip to content
TrackPodcasts
educationApr 1, 201925:40pending

157: Effective Java Item# 20 - Prefer interfaces to abstract classes

About this episode

In this episode, Donn talks about Item #20 in the Effective Java book (third series) by Joshua Bloch. He discusses why you should think about using interfaces over abstract classes, how they can add mixin like behavior to retrofit existing classes with new behavior, default methods, skeleton implementations and more.

Enjoy.

Sponsors 🙏

  • sentry.io - Your code is broken. Let’s fix it together - https://sentry.io/for/android/

Contact

Get every episode summarized

Each time Fragmented - AI Developer Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

157: Effective Java Item# 20 - Prefer interfaces to abstract classes

Fragmented - AI Developer Podcast

0:00
25:40

More episodes

More from Fragmented - AI Developer Podcast

View all episodes →