Hanselminutes with Scott Hanselman cover image

SOLID Principles with Uncle Bob - Robert C. Martin

Hanselminutes with Scott Hanselman

00:00

The Relationship Between Object Oriented Light and Square Rectangular Problem

The word is crept into our vocabulary through a circuitous route and became very important in object oriented circles. In inheritance, if you look at it with a very jaded I, inheritance is the declaration of methods and variables in a subscope. And there's nothing to do with isa, whatever. The notion of isa can be very confounding. An integer is a real number and a real number is a complex number. Makes perfect sense in English, makes no sense at all in software. If you were to think about writing that in C++ or Java, you would write a structure that could not be compiled because it has infinite thought.

Play episode from 25:27
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app