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