
Semi-Solid Principles
Two's Complement
00:00
Object-Oriented Programming - Interface Segregation
In ISP, I think they literally mean like a typed interface. You have an interface, you want to keep that interface as narrow as you can get it. So the clients don't depend on things that they shouldn't. And so that the implementers of those interfaces have the least amount of burden in order to implement. It seems very specific to a particular popular in the 90s programming paradigm. The thing is, is that it only gets worse from here, right? As we keep going through the way we scraping the barrel of letters.
Transcript
Play full episode