SOLID প্রিন্সিপলস জাভা উদাহারনসহ
SOLID প্রিন্সিপলগুলোর মূল উদ্দেশ্য হলো maintainable, understandable, ও flexible সফটওয়্যার ডিজাইন করা। সফটওয়্যার বড় হওয়ার সাথে সাথে প্রজেক্টের কমপ্লেসিটি বাড়তে থাকে। যদি SOLID প্রিন্সিপলস এর প্যাটার্নগুলো ফলো করে কোড করা হয় তাহলে পরবর্তীতে প্রজেক্টের কমপ্লেসিটি কমবে, understandable ও flexible কোডবেস হবে।
কনটেন্টটি নেয়া হয়েছে: TechTalk with Mahmood