آیا شما یک توسعه دهنده C# هستید که برخی از اصول برنامه نویسی شی گرا (OOP) و C# را در دست دارید؟ اصول SOLID طراحی شی گرا را با دوره من بیاموزید و درک کنید SOLID Principles Primer: Essential Basics for C# Developers!
در این دوره، ما تمام پنج اصل SOLID طراحی شی گرا را بررسی خواهیم کرد و آنها را در یک مثال واقعی به کار خواهیم برد.
چه کسی باید این دوره را بگذراند؟
این دوره برای توسعه دهندگان سی شارپ ایده آل است که دانش اولیه برنامه نویسی شی گرا (OOP) و C# دارند و می خواهند اصول جامد طراحی شی گرا را درک و کشف کنند.
نرم افزار مورد نیاز
این دوره بر درک مفهومی بیش از نمایشهای مخصوص ابزار متمرکز است، بنابراین هیچ توضیحی در ویژوال استودیو در این دوره وجود نخواهد داشت.
آنچه خواهید آموخت
در پایان این دوره، شما در مورد موضوعات زیر به درک خواهید رسید:
1. چرا طراحی نرم افزار اهمیت دارد؟
2. علائم طراحی ضعیف (بوی کد)
3. پنج اصل SOLID زیر و نحوه اعمال آنها در یک مثال واقعی:
اصل مسئولیت واحد (SRP)
اصل باز-بسته (OCP)
اصل جایگزینی لیسکوف (LSP)
اصل جداسازی رابط (ISP)
اصل وارونگی وابستگی (DIP)
نمایش نظرات