به تیم نویسندگان ما بپیوندید
حسن محمدزادهحسن محمدزاده
بازگشت به بلاگآموزش برنامه‌نویسی

آشنایی با الگوهای طراحی SOLID در برنامه‌نویسی شی‌گرا

۱۰ تیر ۱۴۰۵

آرش صادقی

نویسنده:

آرش صادقی

آشنایی با الگوهای طراحی SOLID در برنامه‌نویسی شی‌گرا

SOLID مجموعه‌ای از پنج اصل است که به نوشتن کد شی‌گرای قابل‌نگهداری کمک می‌کند.

  • S - هر کلاس باید فقط یک دلیل برای تغییر داشته باشد.
  • O - کد باید برای توسعه باز، و برای تغییر بسته باشد.
  • L - زیرکلاس‌ها باید بتوانند جای کلاس پایه را بگیرند بدون خراب کردن رفتار.
  • I - اینترفیس‌های کوچک و تخصصی بهتر از یک اینترفیس بزرگ همه‌کاره هستند.
  • D - به انتزاع (interface) وابسته باشید، نه به پیاده‌سازی مشخص.

این اصول را نباید جزم‌اندیشانه دنبال کرد؛ هدف نهایی کدی است که راحت‌تر تغییر کند، نه رعایت دقیق یک فرمول.

نظرات (0 نظر)

برای ثبت نظر باید وارد حساب کاربری خود شوید. ورود