Why Favor Object Composition Over Class Inheritance? A Deep Dive
18:31
Build Your Own Option Type in C# and Use It Like a Pro
18:13
How to Avoid Null Reference Exceptions: Optional Objects in C#
9:10
Only Use Inheritance If You Want Both of These
23:29
Composition Is Better Than Inheritance in Python
14:42
Kotlin Code Reuse: Composing like you're Inheriting
10:01
The Flaws of Inheritance
12:41
17 Pieces of C# Syntax That Make Your Code Short
11:43