در حال حاضر محصولی در سبد خرید شما وجود ندارد.
اصول متعددی وجود دارد که از طراحی و برنامه ریزی خوب شی گرا پشتیبانی می کنند. پنج از این اصول توسط جامدات، مسئولیت تک، بازپرداخت باز، جایگزینی Liskov، جداسازی رابط، و انحراف وابستگی توصیف شده است. این اصول، ایجاد کد های پایدار، مقیاس پذیر و قوی را هدایت می کنند. برای ترکیب جامد به گردش کار خود، Steven Lott مجموعه ای از درس هایی را تهیه کرده است که اصول را به صورت یک به یک از بین می برد، با نمونه های دنیای واقعی. یاد بگیرید چگونه از این اصول در فرایند طراحی استفاده کنید و برای تست قدرت کد خود را در طول راه استفاده کنید. استیون از پایتون برای نشان دادن مفاهیم استفاده می کند، اما برای هر زبان برنامه نویسی شی گرا مفید است.
عنوان اصلی : Learning SOLID Programming Principles
سرفصل های دوره :
معرفی برنامه های جامع:
مزایای اصول برنامه ریزی جامع
چه چیزی می تواند اشتباه باشد؟
چه چیزی می تواند اشتباه باشد؟ قسمت 2
مرور کلی اصول جامد
1. اصل جدایی رابط:
مقدمه ای به اصل جدایی رابط
اشیاء دامنه مشکل: نمونه های داده های فردی
مجموعه نمونه ها
خواندن و ساخت نمونه ها
2. اصل جایگزینی Liskov:
مقدمه ای به اصل جایگزینی Liskov
اردک تایپ کردن
تغییرات رابط
اجتناب از ISINSTANCE ()
3. اصل طراحی باز / بسته:
مقدمه ای بر اصل طراحی باز / بسته
اصلاح یک کلاس و رفع اشکالات
OCP از طریق ارث و ترکیب
بیشتر تکنیک های Extension OCP بیشتر
4. اصل معکوس وابستگی:
مقدمه ای بر اصل معکوس وابستگی
تزریق وابستگی و پیکربندی برنامه
عواقب تست
5. اصل مسئولیت تک:
مقدمه ای بر مسئولیت تک
الگوهای درک: انسجام بالا و غیر مستقیم
الگوهای بیشتر درک
6. فرآیند طراحی:
کارت های CRC
طراحی تست مبتنی بر
نتیجه گیری:
اصول جامد را به کار خود اعمال کنید
Learning SOLID Programming Principles
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.