آموزش الگوهای طراحی جاوا: ساختاری

Java Design Patterns: Structural

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: الگوهای طراحی نوعی الگو را برای نوشتن کد کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی در کدام سناریو استفاده کنید می تواند چالش برانگیز باشد ، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به الگوهای ساختاری فرو می رود ، که می تواند به شما در شناسایی روابط و سازماندهی کد در ساختارهای بزرگتر کمک کند. مربی بیتان پالمر نشان می دهد که چگونه می توان از هفت الگوی پرطرفدار طراحی ساختاری - آداپتور ، بریج ، کامپوزیت ، دکوراتور ، نما ، Flyweight و پروکسی - برای نوشتن کد جاوا بهتر و قابل نگهداری استفاده کرد. وی موارد استفاده را به عنوان مثال ، همراه با دستورالعمل های اجرایی و نکاتی برای جلوگیری از چالش های منحصر به فرد ناشی از هر الگو ارائه می دهد. هر فصل شامل چالشی برای تمرین مهارت های جدید شماست. در پایان دوره ، شما به دانش لازم برای پیاده سازی الگوهای طراحی ساختاری در پروژه های جاوا خود مسلح خواهید شد.
      موضوعات شامل:
      • سازگاری اشیا با الگوی آداپتور
      • ساده سازی برنامه با الگوی Bridge
      • مدیریت گروهی از اشیا with با الگوی مرکب
      • افزودن قابلیت های پویا با الگوی دکوراتور
      • پنهان کردن پیچیدگی با الگوی نما
      • نمایندگی چندین شی با الگوی Flyweight
      • ایجاد متغیرهایی با الگوی پروکسی

      سرفصل ها و درس ها

      مقدمه Introduction

      • بهبود کیفیت کد با الگوهای طراحی ساختاری Improve code quality with structural design patterns

      • آنچه باید بدانید What you should know

      1. الگوهای طراحی سازه 1. Structural Design Patterns

      • الگوی طراحی چیست؟ What is a design pattern?

      • الگوهای طراحی سازه Structural design patterns

      2. الگوی آداپتور 2. The Adapter Pattern

      • الگوی آداپتور را درک کنید Understand the Adapter pattern

      • الگوی آداپتور را پیاده سازی کنید Implement the Adapter pattern

      • Challenge: الگوی آداپتور Challenge: The Adapter pattern

      • راه حل: الگوی آداپتور Solution: The Adapter pattern

      3. الگوی پل 3. The Bridge Pattern

      • الگوی Bridge را درک کنید Understand the Bridge pattern

      • از ساخت و سازهای پیچیده خودداری کنید Avoid complex constructions

      • الگوی Bridge را پیاده سازی کنید Implement the Bridge pattern

      • چالش: الگوی Bridge Challenge: The Bridge pattern

      • راه حل: الگوی Bridge Solution: The Bridge pattern

      4. الگوی کامپوزیت 4. The Composite Pattern

      • الگوی کامپوزیت را درک کنید Understand the Composite pattern

      • نمونه ای از زمان استفاده از الگوی کامپوزیت Example of when to use the Composite pattern

      • الگوی کامپوزیت را پیاده سازی کنید Implement the Composite pattern

      • چالش: الگوی کامپوزیت Challenge: The Composite pattern

      • راه حل: الگوی کامپوزیت Solution: The Composite pattern

      5. الگوی دکوراتور 5. The Decorator Pattern

      • الگوی دکوراتور را درک کنید Understand the Decorator pattern

      • کلاس دکوراتور را اجرا کنید Implement a Decorator class

      • رفتار مؤلفه را بطور پویا تغییر دهید Change component behavior dynamically

      • چالش: الگوی دکوراتور Challenge: The Decorator pattern

      • راه حل: الگوی دکوراتور Solution: The Decorator pattern

      6. الگوی نما 6. The Façade Pattern

      • الگوی نما را درک کنید Understand the Façade pattern

      • الگوی نما را پیاده سازی کنید Implement the Façade pattern

      • چالش: الگوی نما Challenge: The Façade pattern

      • راه حل: الگوی نما Solution:The Façade pattern

      7. الگوی Flyweight 7. The Flyweight Pattern

      • الگوی Flyweight را درک کنید Understand the Flyweight pattern

      • از کجا استفاده از الگوی Flyweight را تشخیص دهید Recognize where to use the Flyweight pattern

      • الگوی Fyweight را اجرا کنید Implement the Fyweight pattern

      • چالش: الگوی Flyweight Challenge: The Flyweight pattern

      • راه حل: الگوی Flyweight Solution: The Flyweight pattern

      8- الگوی پروکسی 8. The Proxy Pattern

      • الگوی پراکسی را درک کنید Understand the Proxy pattern

      • تشخیص دهید که از الگوی Proxy استفاده کنید Recognize where to use the Proxy pattern

      • الگوی Proxy را اجرا کنید Implement the Proxy pattern

      • چالش: الگوی پراکسی Challenge: The Proxy pattern

      • راه حل: الگوی پراکسی Solution: The Proxy pattern

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      آموزش الگوهای طراحی جاوا: ساختاری
      جزییات دوره
      1h 38m
      38
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      11
      - از 5
      ندارد
      دارد
      دارد
      Bethan Palmer
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Bethan Palmer Bethan Palmer

      توسعه دهنده

      بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.

      بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.

      او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقاله‌هایی درباره جاوا، فناوری، کتاب‌هایی که می‌خواند و کنفرانس‌هایی که در آن شرکت می‌کند، می‌نویسد و می‌نویسد.