آموزش اصول 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 برداشته شده است و به جهت کمبود وقت، با همان کدها به همان زبانها (گاها با اسکرین شات های ویرایش نشده) قرار داده شده است! این مقاله ممکن است در آینده با مثالها و توضیحات بیشتر و بهترو اصلاح مسایل مذکور، بهروزرسانی شود.