S - Single responsibility principle

O - Open/closed principle

L - Liskov Substitution Principle, LSP

I - Interface Segregation Principle, ISP

D - Dependency Inversion Principle, DIP