دوره آموزشی الگوهای طراحی جاوا: قسمت رفتاری 2
55 دقیقهمتوسط2020-12-10
مدرسین

Bethan Palmer
Developer
جزئیات دوره
الگوهای طراحی رفتاری می توانند به شما کمک کنند تا کد جاوا خود را به سطح بعدی ببرید. به مربی Bethan Palmer بپیوندید تا شما را از طریق الگوهای طراحی زیر راهنمایی کند، با چالشهایی برای بررسی درک شما از هر یک: مشاهدهگر، وضعیت، استراتژی، روش الگو، و بازدیدکننده. در مورد الگوی Observer بیاموزید، که تضمین می کند وابستگی های یک شی در هنگام تغییر حالت مطلع می شود. الگوی State را کشف کنید، که به یک شی اجازه می دهد رفتار خود را در هنگام تغییر حالت داخلی خود تغییر دهد، و می تواند برای جلوگیری از عبارات سوئیچ بزرگ و تکراری استفاده شود. بررسی کنید که چگونه الگوی استراتژی به شما امکان میدهد خانوادهای از الگوریتمهای قابل تعویض ایجاد کنید، چگونه الگوی روش الگو به شما امکان میدهد تا مراحل یک الگوریتم را بدون تغییر ساختار آن دوباره تعریف کنید، و موارد دیگر. در طول مسیر، Bethan نحوه پیادهسازی هر الگوی طراحی را در موقعیتهای واقعی نشان میدهد.
مهارت ها
JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - بهبود کیفیت کد با الگوهای طراحی رفتاری
- 02 - آنچه باید بدانید
1. الگوی مشاهده گر
- 03 - درک الگوی Observer
- 04 - اجرای ناظر
- 05 - اجرای قابل مشاهده
- 06 - چالش - الگوی مشاهده
- 07 - راه حل - الگوی مشاهده
2. الگوی دولت
- 08 - درک الگوی حالت
- 09 - اجتناب از عبارات سوئیچ بزرگ
- 10 - اجازه دادن به یک جسم برای تغییر رفتار
- 11 - چالش - الگوی حالت
- 12 - راه حل - الگوی حالت
3. الگوی استراتژی
- 13 - درک الگوی استراتژی
- 14 - اجرای الگوی استراتژی
- 15 - بهبود الگوی استراتژی با ویژگی های جاوا 8
- 16 - چالش - الگوی استراتژی
- 17 - راه حل - الگوی استراتژی
4. الگوی روش الگو
- 18 - درک الگوی روش الگو
- 19 - پیاده سازی الگوی Template Method
- 20 - چالش - الگوی روش الگو
- 21 - راه حل - الگوی روش الگو
5. الگوی بازدیدکننده
- 22 - درک الگوی ویزیتور
- 23 - ایجاد بازدید کننده
- 24 - پیاده سازی الگوی کامل Visitor
- 25 - چالش - الگوی بازدید کننده
- 26 - راه حل - الگوی بازدید کننده
نتیجه
- 27 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا