لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی جاوا: ساختاری
Java Design Patterns: Structural
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی نوعی الگو را برای نوشتن کد کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی در کدام سناریو استفاده کنید می تواند چالش برانگیز باشد ، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به الگوهای ساختاری فرو می رود ، که می تواند به شما در شناسایی روابط و سازماندهی کد در ساختارهای بزرگتر کمک کند. مربی بیتان پالمر نشان می دهد که چگونه می توان از هفت الگوی پرطرفدار طراحی ساختاری - آداپتور ، بریج ، کامپوزیت ، دکوراتور ، نما ، 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
بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.
بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.
او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقالههایی درباره جاوا، فناوری، کتابهایی که میخواند و کنفرانسهایی که در آن شرکت میکند، مینویسد و مینویسد.
نمایش نظرات