هادی عباسی

توسعه‌دهنده ارشد نرم افزار

تجربه بالا در برنامه‌نویسی و ایجاد نرم‌افزار

توسعه‌دهنده اپلیکیشن دسکتاپ/موبایل

برنامه نویسی زبان C++

متخصص فریم وورک Qt

هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی

توسعه‌دهنده ارشد نرم افزار

تجربه بالا در برنامه‌نویسی و ایجاد نرم‌افزار

توسعه‌دهنده اپلیکیشن دسکتاپ/موبایل

برنامه نویسی زبان C++

متخصص فریم وورک Qt

آموزش اصول Solid در برنامه نویسی شی گرایی ++C (به زبان فارسی)

اصول SOLID در برنامه‌نویسی C++


باسمه تعالی



در این مقاله، با اصول SOLID در برنامه‌نویسی ++C آشنا می‌شویم.

SOLID مجموعه‌ای از پنج اصل مهم در طراحی و برنامه‌نویسی شیءگرا (OOP) است که به طراحی کدی قابل توسعه، قابل نگهداری، قابل تست و انعطاف‌پذیر کمک می‌کند.

در این PDF، هر یک از این پنج اصل به زبان ساده و همراه با مثال‌های ++C بررسی شده است:

  • S — Single Responsibility Principle
    اصل تک‌مسئولیتی
  • O — Open/Closed Principle
    اصل باز/بسته
  • L — Liskov Substitution Principle
    اصل جایگزینی لیسکوف
  • I — Interface Segregation Principle
    اصل تفکیک Interfaceها
  • D — Dependency Inversion Principle
    اصل وارونگی وابستگی

📥 دانلود PDF آموزش SOLID در C++

برای مطالعه کامل مطالب، مثال‌ها و توضیحات، پیشنهاد می‌شود نسخه PDF را دانلود کنید:

👉 📥 دانلود PDF — آموزش SOLID در C++

حجم فایل: 2.07 MB
فرمت: PDF


توجه: بخش هایی از این مقاله از منابع آموزشی #C و Java برداشته شده است و به جهت کمبود وقت، با همان کدها به همان زبانها (گاها با اسکرین شات های ویرایش نشده) قرار داده شده است! این مقاله ممکن است در آینده با مثال‌ها و توضیحات بیشتر و بهترو اصلاح مسایل مذکور، به‌روزرسانی شود.

برچسب‌ها:
یک دیدگاه بنویسید