Blog top image

What is SOLID Principles?


SOLID হচ্ছে অবজেক্ট ওরিয়েন্টেড সফটওয়্যার ডিজাইন(OOD) এর পাঁচটা নিয়ম বা প্রিন্সিপাল। এই প্রিন্সিপালগুলা একজন সফটওয়্যার ইঞ্জিনিয়ারকে ভালো, টেস্টেবল, এক্সটেন্সেবল এবং মেইনটেইনেবল অবজেক্ট ওরিয়েন্টেড সফটওয়্যার ডিজাইন করতে সাহায্য করে। SOLID এর পাঁচটা নীতিমালা হলো 

  • Single Responsibility Principle (SRP)
  • Open-Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)