سالید از پنج حرف تشکیل شده است که هر کدام به یک اصل اشاره میکند.
هر کدام از این اصل ها به ما در مدیریت کدها کمک زیادی میکنند تا بتوانیم به راحتی تغییرات مورد نیاز خود را در برنامه انجام دهیم.
این دوره در کانال یوتیوب topdemy قرار دارد. برای مشاهده کامل ویدیوها و محتوای آموزشی، به کانال ما سر بزنید!
برای دانلود فایلهای پیوست ، به کانال تلگرام مراجعه کنید
استفاده از اصول solid باعث می شود تا برنامه ما قابل نگهداری تر و انعطاف پذیر تر باشد و از پیچیدگی هایی که در هنگامه توسعه نرم افزار ممکن است اتفاق بیفتد جلوگیری کند ، پس برای هر توسعه دهنده نرم افزاری این اصول یکی از اصلی ترین مفاهیم برای تبدیل شدن به یک برنامه نویس حرفه می باشد.
تا انتهای این دوره به بررسی تک تک این اصول 5 گانه می پردازیم که در هر قسمت از این دوره به بررسی کامل یکی از اصول همراه با مثال می پردازیم.
Solid از پنج اصل تشکیل شده است که در زیر به معرفی کوتاهی از انها اشاره شده است:
1-Single Responsibility Principle
(هرکلاس باید تنها یک مسئولیت داشته باشد)
2-Open/Closed Principle
(هر entity باید قابلیت گسترش داشته باشد ولی تغییری در آن ایجاد نشود)
3-Liskov Substitution Principle
(کلاس فرزند نباید کلاس والد را تغییر دهد)
4-Interface Segregation Principle
(استفاده از اینترفیس های کوچکتر به جای اینترفیس های بزرگ)
5-Dependency Inversion Principle
(جلوگیری از وابستگی کلاس های سطح بالا به کلاس های سطح پایین تر)
پیش نیاز های دوره آموزش solid :
برای یادگیری اصول سالید نیاز به هیچ پیشنیاز خاصی ندارید و تنها باید به یک زبان شیگرا مسلط باشید تا بتوانید به بهترین شکل از این اصول در برنامه های خود استفاده کنید.