دوره آموزشی الگوهای طراحی جاوا: قسمت رفتاری 1
1 ساعت 17 دقیقهمتوسط2020-10-05
مدرسین

Bethan Palmer
Developer
جزئیات دوره
الگوهای طراحی نوعی الگو برای نوشتن کد با کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی در کدام سناریو استفاده کنید می تواند چالش برانگیز باشد، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به بررسی الگوهای رفتاری می پردازد، که می تواند به شما کمک کند تا جریان پیچیده برنامه ها را انتزاعی کنید و بر تعاملات بین اشیا تمرکز کنید. مربی Bethan Palmer نشان می دهد که چگونه از شش الگوی طراحی رفتاری محبوب استفاده کنید - Chain of Responsibility، Command، Interpreter، Iterator، Mediator و Memento - برای نوشتن کد جاوا بهتر و قابل نگهداری تر. او موارد استفاده نمونه را همراه با دستورالعملهای اجرایی و نکاتی برای اجتناب از چالشهای منحصربهفرد ناشی از هر الگو ارائه میکند. هر فصل شامل یک چالش برای تمرین مهارت های جدید شماست. در پایان دوره، شما به دانش لازم برای پیاده سازی الگوهای طراحی رفتاری در پروژه های جاوا خود مجهز خواهید شد.
اهداف یادگیری
ارسال درخواست به اشیا با زنجیره مسئولیت
کپسوله کردن یک درخواست به عنوان یک شی با Command
تفسیر جملات به زبان با مترجم
دسترسی به اشیا به ترتیب با Iterator
تعریف نحوه کار اشیا با Mediator
گرفتن و بازیابی حالت یک شی با Memento
اهداف یادگیری
ارسال درخواست به اشیا با زنجیره مسئولیت
کپسوله کردن یک درخواست به عنوان یک شی با Command
تفسیر جملات به زبان با مترجم
دسترسی به اشیا به ترتیب با Iterator
تعریف نحوه کار اشیا با Mediator
گرفتن و بازیابی حالت یک شی با Memento
مهارت ها
Software Design PatternsJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - بهبود کیفیت کد با الگوهای طراحی رفتاری
- 02 - آنچه باید بدانید
1. الگوهای طراحی رفتاری
- 03 - الگوی طراحی چیست
- 04 - الگوهای طراحی رفتاری
2. الگوی زنجیره مسئولیت
- 05 - درک الگوی زنجیره مسئولیت
- 06 - اجرای زنجیره جانشین
- 07 - درخواست
- 08 - چالش - الگوی زنجیره مسئولیت
- 09 - راه حل - الگوی زنجیره مسئولیت
3. الگوی فرمان
- 10 - درک الگوی فرمان
- 11 - ایجاد اجزای یک الگوی Command
- 12 - پیادهسازی الگوی کامل Command
- 13 - چالش - الگوی فرمان
- 14 - راه حل - الگوی فرمان
4. الگوی مترجم
- 15 - درک الگوی مترجم
- 16 - ایجاد مترجم برای یک زبان
- 17 - تفسیر یک متغیر
- 18 - چالش - الگوی مترجم
- 19 - راه حل - الگوی مترجم
5. الگوی Iterator
- 20 - درک الگوی Iterator
- 21 - ایجاد یک تکرار شونده
- 22 - ایجاد تکرار کننده
- 23 - چالش - الگوی Iterator
- 24 - راه حل - الگوی Iterator
6. الگوی میانجی
- 25 - درک الگوی Mediator
- 26 - اجتناب از اتصال محکم بین اجسام
- 27 - ایجاد یک شی واسطه
- 28 - چالش - الگوی میانجی
- 29 - راه حل - الگوی واسطه
7. الگوی یادگاری
- 30 - درک الگوی Memento
- 31 - بازگرداندن حالت یک جسم
- 32 - چالش - الگوی یادگاری
- 33 - راه حل - الگوی یادگاری
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی جاوا: قسمت رفتاری 2
- دوره آموزشی راهنمای کامل الگوهای طراحی جاوا: خلاقانه، رفتاری و ساختاری
- دوره آموزشی مبانی برنامه نویسی: الگوهای طراحی
- دوره آموزشی الگوهای طراحی جاوا و API برای اندروید
- دوره آموزشی طراحی الگوهای خلاقانه جاوا
- دوره آموزشی الگوهای طراحی ساختاری جاوا
- دوره آموزشی یادگیری جامع جاوا برای دانشمندان داده
- دوره آموزشی Java EE: الگوهای طراحی و معماری
مسیرهای مرتبط
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی ایجاد مهارت های خود در توسعه Spring
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی شروع کار با میکروسرویس ها
- مسیر آموزشی ارتقاء مهارت های Node.js خود