Interactive Training · v45 Principles · 10 Scenarios · 4 Languages
S·O·L·I·D

Five principles, side by side. The way it goes wrong and the way it doesn't — with smells, gotchas, and your pick of C#, class TS, composable TS, or PHP.

S
SRP
Single Responsibility
O
OCP
Open / Closed
L
LSP
Liskov Substitution
I
ISP
Interface Segregation
D
DIP
Dependency Inversion