آموزش اصول SOLID در سی شارپ
دوره رایگان آموزش اصول S.O.L.I.D در سی شارپ
مفهوم S.O.L.I.D در برنامه نویسی چیز جدیدی نیست و به سال ها قبل بر میگردد. موضوعی که دانستن آن برای هر برنامه نویسی امری مهم بوده و می تواند شیوه نوشتن کدهای شما را کاملاً تغییر دهد. من خودم به شخصه مقالات و مطالب زیادی را مطالعه کردم و بتوانم درک دقیقی از این موضوع داشته باشم و تصمیم دارم در این آموزش، اصول S.O.L.I.D رو برای شما با زبانی ساده توضیح دهم.
مفهوم SOLID به 5 اصل زیر وابسته است
کاراکتر S برای Single Responsibility Principle
کاراکتر O برای Open/Closed Principle
کاراکتر L برای Liskov Substitution Principle
کاراکتر I برای Interface Segregation Principle
کاراکتر D برای Dependency Inversion Principle
در طول این دوره جداگانه به بررسی هر یک از این مفاهیم خواهیم پرداخت.
29M حجم رسانه بالاست
مشاهده در ایتا
🖥 Single Responsibility Principle
👨💻مدرس دوره : ایمان مدائنی
20.2M حجم رسانه بالاست
مشاهده در ایتا
🖥 Open/Closed Principle
👨💻مدرس دوره : ایمان مدائنی
21M حجم رسانه بالاست
مشاهده در ایتا
🖥 Liskov Substitution Principle
👨💻مدرس دوره : ایمان مدائنی
17.5M حجم رسانه بالاست
مشاهده در ایتا
🖥 Interface Segregation Principle
👨💻مدرس دوره : ایمان مدائنی
23.4M حجم رسانه بالاست
مشاهده در ایتا
🖥 Dependency Inversion Principle
👨💻مدرس دوره : ایمان مدائنی
دوره جامع شی گرایی در سی شارپ
دوره آموزش جامع شی گرایی (OOP) در سی شارپ از مقدماتی تا پیشرفته
پیشنیاز های این دوره :
دوره آموزش سی شارپ از مقدماتی تا پیشرفته
https://eitaa.com/sisharpapp/271
آموزش سی شارپ پیشرفته
https://eitaa.com/sisharpapp/378
برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد.قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند بالا بوده ، تست ، عیب یابی و اصلاح آن ها آسان است. شی گرایی، بر اشیا تاکید دارد. در برنامه نویسی شی گرا اشیا به صورت انتزاع مطرح می شوند.
نکته ی قابل توجه اینکه اکثر محیط های برنامه نویسی امروزی بر اساس مفاهیم شی گرایی بنا نهاده شده اند.
در این دوره به صورت کامل و جامع اصول شی گرایی در سی شارپ را بررسی خواهیم کرد .