در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی یاد می گیرید که چطور الگوهای طراحی را در کدنویسی به زبان Java 8 Lambda پیاده کنید.
عنوان اصلی : Implementing Design Patterns Using Java 8 Lambda
بررسی اجمالی دوره
معرفی دوره: طراحی API با رابط های کاربردی
شما کی هستید؟ برای دنبال کردن این دوره چه چیزهایی باید بدانید؟
معرفی دستور کار دوره و این ماژول
ایجاد روش های پیش فرض برای زنجیره مصرف کنندگان به عنوان عبارات لامبدا
پیاده سازی روش Consumer.andThen برای مصرف کنندگان زنجیره ای
جلوگیری از زنجیر شدن لامبداهای فاسد با استفاده از استثنائات
استفاده از روشهای پیشفرض برای زنجیر کردن لامدباس
استفاده از روشهای پیشفرض برای ترکیب محمولها
پیاده سازی عملگر Predicate.and Logical
نفی یک محمول با یک روش پیش فرض Predicate.negate
جمع بندی استفاده از روش های پیش فرض برای ترکیب لامدباس
راه اندازی انواع عمومی یک تابع زنجیره ای
پیاده سازی زنجیره ای از توابع با روش های پیش فرض
درک تفاوت بین زنجیره سازی و آهنگسازی
استفاده از روشهای استاتیک در رابطهای کاربردی برای ایجاد لامبدا
بررسی رابط های کاربردی واقعی از JDK
بسته بندی ماژول
معرفی ماژول و دستور کار آن
نوشتن مقایسه کننده افراد در مقایسه با نام آنها
ایجاد یک روش کارخانه ای مقایسه کننده ها با استفاده از استخراج کننده کلید
معکوس کردن مقایسه کننده با استفاده کننده از یک روش پیش فرض
عمومی کردن روش کارخانه برای پذیرش هر شیء قابل مقایسه
جمع بندی ایجاد مقایسه کننده ها با استفاده از استخراج کننده های کلید
استفاده از روش های پیش فرض برای ترکیب مقایسه کننده ها
بهبود طراحی API برای روان کردن آن
بررسی رابط مقایسه کننده واقعی از JDK
بسته بندی ماژول
معرفی ماژول و دستور کار آن
ایجاد یک کارخانه با گسترش رابط عملکردی تامین کننده
افزودن عملکردها به یک کارخانه با استفاده از روش های پیش فرض
گسترش کارخانه برای رسیدگی به سازنده با پارامترها
ساخت روان کارخانه با استفاده از ارجاعات ژنریک و روش
به روز رسانی کارخانه برای پیاده سازی الگوی Singleton
بسته بندی الگوهای Factory و Singleton با استفاده از Lambdas
معرفی رجیستری و الگوی سازنده
طراحی یک API برای ایجاد یک رجیستری با استفاده از الگوی سازنده
معرفی رجیستری و نمونه های سازنده
نوشتن ثبت یک کارخانه با استفاده از مصرف کننده سازنده
عملکردی کردن رجیستری برای پیاده سازی آن با استفاده از لامبدا
تست رجیستری برای ایجاد اشکال مختلف
کنترل کلیدهای گمشده با استثناهای تعریف شده در سطح API
تکمیل رجیستری و سازنده ساخته شده با مثال لامبدا
بسته بندی ماژول
معرفی ماژول و دستور کار آن
افزودن عملیات در کلاس ها با استفاده از الگوی بازدید کننده
سازماندهی یک مدل شی ساده برای پیاده سازی الگوی بازدیدکننده
نوشتن مجموعه ای از کلاس های قابل بازدید همراه با یک بازدید کننده
اضافه کردن متدها در کلاس بدون تغییر آن با استفاده از Lambdas
نوشتن الگوی بازدیدکننده لامبدا بر روی شی مدل خودرو
افزودن متدهای Static و Default برای الگو برای کامپایل
پیاده سازی رجیستری انواع مورد بازدید و توابع
اجرای الگو با رجیستری اولیه
افزودن عنصر دوم به رجیستری: نسخه اول
رفع رجیستری چند عنصری با زنجیره مصرف کنندگان
ایمن کردن این نوع الگوی بازدیدکننده با استفاده از Gnerics
بسته بندی ماژول
معرفی ماژول و دستور کار آن
راه اندازی Person Bean با دو قانون اعتبارسنجی
درک قوانین اعتبارسنجی و تنظیم نمونه ها
نوشتن الگوی اعتبار سنجی در مورد یک فرد لوبیا
پیاده سازی واسط Validator در مورد یک Bean معتبر
گسترش اعتبارسنجی برای رسیدگی به یک قانون نقض شده
معرفی SuppressedExceptions برای قرار دادن استثناها با هم
مدیریت چندین استثنا با استثناهای سرکوب شده
ماژول و دوره به پایان رسید
Implementing Design Patterns Using Java 8 Lambda
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.