# Episode 14 - The Four Principles of OOP

An episode of [Programming](https://invisiblenetwork.ai/podcast/1493739285), 31 Mar 2020, 14 min.

Audio: https://anchor.fm/s/ff47d524/podcast/play/96292365/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2024-11-26%2F392135399-44100-2-2d5b03d0012e8140.mp3

In today's episode, you'll learn the four principles of object-oriented programming. We'll discuss abstraction, inheritance, encapsulation, and polymorphism. By the end of the show, you'll understand each one of them; you'll know how they relate to each other, and how to use them in practice.

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them.
