OOP

  • SOLID principles