سبد (0)

درباره مدرس (آموزش اصول SOLID در طراحی شی گرا)

تضمین کیفیت

با یک کلیک بیاموز
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است.

آموزش اصول SOLID در طراحی شی گرا

(
بازدیدها: 164
)

معرفی اجمالی محصول (آموزش اصول SOLID در طراحی شی گرا)

1 معرفی اصل Single Responsibility
2 معرفی اصل Open-Closed
3 معرفی اصل Liskov Substitution
4 معرفی اصل Interface Segregation
5 معرفی اصل Dependency Inversion
و ...

دیگر مشخصات (آموزش اصول SOLID در طراحی شی گرا)

حجم فایل : 211 مگابایت
مدت زمان : 01:15:00
شماره درس : پکیج کامل
نوع آموزش : تصویری و کاملاً فارسی
مقدار: 
49,000 تومان
توضیحات کامل (آموزش اصول SOLID در طراحی شی گرا)

 اصول طراحی شی گرا SOLID چیست؟

SOLID مخفف پنج اصل بسیار مهم در مدیریت وابستگی (Dependency Management) در توسعه ی برنامه های شی گرا می باشد. در واقع هر کدام از حروف کلمه یSOLID به یکی از این اصول بر می گردد.

یکی از مشکلاتی که طراحی نامناسب برنامه های شی گرا برای برنامه نویسان ایجاد می کند موضوع مدیریت وابستگی در اجزای برنامه می باشد. اگر این وابستگی بدرستی مدیریت نشود مشکلاتی شبیه موارد زیر در برنامه ایجاد می شوند:

  • برنامه ی نوشته شده را نمی توان تغییر داد و یا قابلیت جدید اضافه کرد. دلیل آن هم این است که با ایجاد تغییر در قسمتی از برنامه، این تغییر به صورت آبشاری در بقیه ی قسمت ها منتشر می شود و مجبور خواهیم بود که قسمت های زیادی از برنامه را تغییر دهیم. (این مشکل را Rigidity می نامیم.)
  • تغییر دادن برنامه مشکل است و آن هم به این دلیل که با ایجاد تغییر در یک قسمت از برنامه، قسمت های دیگر برنامه از کار می افتند و دچار مشکل می شوند. (این مشکل را Fragility می نامیم.)
  • قابلیت استفاده مجدد از اجزای برنامه وجود ندارد. در واقع، قسمت های مجدد برنامه ی شی گرای شما آنچنان به هم وابستگی تو در تو دارند که به هیچ وجه نمی توانید یک قسمت را جدا کرده و در برنامه ی دیگری استفاده کنید. (این مشکل را Immobility می نامیم.)

اصول SOLID که قصد رفع کردن این مشکلات و بسیاری مسائل گوناگون را دارند عبارت اند از:

  • Single Responsibility Principle
  • Open-Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

با کنار هم گذاشتن حرف اول هر کدام از این اصول کلمه ی SOLID ایجاد می شود. با در نظر گرفتن این پنج اصل و پیاده سازی آنها در برنامه های خود می توانید به یک طراحی شی گرا پاک و درست دست پیدا کنید.


سرفصل های آموزش اصول SOLID در طراحی شی گرا

 اصل Single Responsibility Principle

1

معرفی اصل Single Responsibility به صورت تئوری

 
2

مثال ساده از پیاده سازی اصل Single Responsibility در سی شارپ

 
3

مثال پیشرفته از پیاده سازی اصل Single Responsibility در سی شارپ

 

 اصل Open-Closed

4 نمایش رایگان

معرفی اصل Open-Closed به صورت تئوری

 
5

مثال ساده از پیاده سازی اصل Open-Closed در سی شارپ

 
6

مثال پیشرفته از پیاده سازی اصل Open-Closed در سی شارپ

 

 اصل Liskov Substitution

7

معرفی اصل Liskov Substitution به صورت تئوری

 
8

مثال ساده از پیاده سازی اصل Liskov Substitution در سی شارپ

 
9

مثال پیشرفته از پیاده سازی اصل Liskov Substitution در سی شارپ

 
10

معرفی اصل Interface Segregation به صورت تئوری

 
11

مثال ساده از پیاده سازی اصل Interface Segregation در سی شارپ

 
12 نمایش رایگان

مثال پیشرفته از پیاده سازی اصل Interface Segregation در سی شارپ

 

 اصل Dependency Inversion

13

معرفی اصل Dependency Inversion به صورت تئوری

 
14

مثال ساده از پیاده سازی اصل Dependency Inversion در سی شارپ

 
15

مثال پیشرفته از پیاده سازی اصل Dependency Inversion در سی شارپ

 

پیش نمایش دوره آموزش اصول بانک های اطلاعاتی رابطه ای

 درس شماره 4  (معرفی اصل Open-Closed به صورت تئوری) زمان فیلم:  03:44

   دانلود مستقیم پیش نمایش (معرفی اصل Open-Closed به صورت تئوری) - حجم دانلود 3 مگابایت (کلیک کنید +)

 درس شماره 12  (مثال پیشرفته از پیاده سازی اصل Interface Segregation در سی شارپ) زمان فیلم:  05:21

   دانلود مستقیم پیش نمایش (مثال پیشرفته از پیاده سازی اصل Interface Segregation در سی شارپ) - حجم دانلود 13 مگابایت (کلیک کنید +)

نظرات (آموزش اصول SOLID در طراحی شی گرا)
Copyright www.maxx-marketing.net

راهنمای خرید از فروشگاه بیاموز (قوانین و مقررات)

کاربر عزیز به فروشگاه بیاموز خوش آمدید. جهت آشنایی بهتر با فروشگاه، نحوه خرید و ضمانت ما و موارد دیگر به نکات زیر توجه فرمایید:

نکته 1: دقت فرمایید که هر پکیج آموزشی شامل قسمت هایی رایگان است که می توانید براحتی آنها را دانلود کرده و به این ترتیب اطمینان بیشتری از خرید خود حاصل فرمایید.

نکته 2: بلافاصله بعد از خرید، ایمیلی حاوی لینک دانلود برای شما ارسال خواهد شد و می توانید محصولات را با بالاترین سرعت ممکن دانلود نمایید.

نکته 3: لینک های دانلود، دارای قابلیت Resume هستند. یعنی در صورتی که Disconnect شدید، بعد از اتصال مجدد به اینترنت، می توانید دانلود فایل مورد نظر را ادامه دهید.

نکته 4: تمام درآمد حاصل از فروشگاه، صرف پیشرفت بیاموز خواهد شد. بنابراین با هر خرید از فروشگاه ما را قادر خواهید ساخت که مطالب رایگان بیشتری را به هموطنانمان ارائه کنیم.

نکته 5: تمام محصولات دارای پشتیبانی رایگان هستند، بنابراین فیلم ها را تا انتها تماشا کنید و اگر قسمتی از آن را متوجه نشدید از قسمت "دیدگاه ها" سوال خود را مطرح فرمایید.

نکته 6: هر پکیج آموزشی، شامل چندین درس است اما در بیاموز، امکان خرید هر درس بصورت مجزا وجود دارد. 

نکته 7: خریدهای پستی (پیشتاز) بین 24 الی 72 ساعت بعد از خرید به دست شما خواهد رسید.

نکته 8: این سایت دارای مجوز رسمی از جمهوری اسلامی ایران بوده و به استناد نماد اعتماد الکترونیک، خرید از این سایت کاملاً مطمئن و تایید شده می باشد.

نکته 9: اگر هنوز هم سوالی در ذهن شما باقی مانده، از طریق پُل ها ارتباطی زیر با ما مطرح فرمایید:

موبایل: 09132023142               ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

در ویدئوی زیر، می توانید نحوه ی خرید و دانلود محصولات آموزشگاه بیاموز را مشاهده فرمایید:

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی