لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی جاوا: قسمت رفتاری 1
Java Design Patterns: Behavioral Part 1
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی نوعی الگو را برای نوشتن کد کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی در کدام سناریو استفاده کنید می تواند چالش برانگیز باشد ، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به الگوهای رفتاری فرو می رود ، که می تواند به شما کمک کند جریان پیچیده برنامه ها را انتزاع کرده و بر تعاملات بین اشیا focus تمرکز کنید. مربی بتان پالمر نشان می دهد که چگونه می توان از شش الگوی پرطرفدار طراحی رفتاری - زنجیره ای از مسئولیت ، فرمان ، مفسر ، تکرار ، واسطه و یادداشت - برای نوشتن کد جاوا بهتر و قابل نگهداری استفاده کرد. وی موارد استفاده را به عنوان مثال ، همراه با دستورالعمل های اجرایی و نکاتی برای جلوگیری از چالش های منحصر به فرد ناشی از هر الگو ارائه می دهد. هر فصل شامل چالشی برای تمرین مهارت های جدید شماست. در پایان دوره ، شما به دانش لازم برای پیاده سازی الگوهای طراحی رفتاری در پروژه های جاوا خود مسلح خواهید شد.
موضوعات شامل:
ارسال درخواست ها به اشیا with با زنجیره مسئولیت
کپسوله کردن یک درخواست به عنوان یک شی با Command
تعبیر جملات به یک زبان با مترجم
دسترسی به اشیا in به ترتیب با Iterator
تعریف نحوه کار اشیا together با مدیاتور
گرفتن و بازیابی حالت یک شی با Memento
سرفصل ها و درس ها
مقدمه
Introduction
کیفیت الگوها را با الگوهای طراحی رفتاری بهبود بخشید
Improve code quality with behavioral design patterns
آنچه شما باید بدانید
What you should know
1. الگوهای طراحی رفتاری
1. Behavioral Design Patterns
الگوی طراحی چیست؟
What is a design pattern?
الگوهای طراحی رفتاری
Behavioral design patterns
2. الگوی زنجیره ای از مسئولیت
2. The Chain of Responsibility Pattern
درک الگوی زنجیره ای از مسئولیت
Understanding the Chain of Responsibility pattern
اجرای زنجیره جانشین
Implementing a successor chain
درخواست کردن
Making a request
چالش: الگوی زنجیره ای از مسئولیت
Challenge: The Chain of Responsibility pattern
راه حل: الگوی زنجیره ای از مسئولیت
Solution: The Chain of Responsibility pattern
3. الگوی فرمان
3. The Command Pattern
درک الگوی فرماندهی
Understanding the Command pattern
ایجاد م componentsلفه ها برای یک الگوی Command
Creating the components for a Command pattern
اجرای یک الگوی کامل فرماندهی
Implementing a complete Command pattern
چالش: الگوی فرماندهی
Challenge: The Command pattern
راه حل: الگوی فرمان
Solution: The Command pattern
4. الگوی مفسر
4. The Interpreter Pattern
درک الگوی مترجم
Understanding the Interpreter pattern
ایجاد یک مترجم برای یک زبان
Creating an interpreter for a language
تفسیر یک متغیر
Interpreting a variable
چالش: الگوی مفسر
Challenge: The Interpreter pattern
راه حل: الگوی مفسر
Solution: The Interpreter pattern
5. الگوی تکرار شونده
5. The Iterator Pattern
درک الگوی تکرار شونده
Understanding the Iterator pattern
ایجاد یک وضعیت قابل تکرار
Creating an iterable
ایجاد یک تکرار کننده
Creating an iterator
چالش: الگوی تکرار شونده
Challenge: The Iterator pattern
راه حل: الگوی تکرار کننده
Solution: The Iterator pattern
6. الگوی واسطه
6. The Mediator Pattern
درک الگوی واسطه
Understanding the Mediator pattern
جلوگیری از اتصال تنگ بین اشیا
Avoiding tight coupling between objects
ایجاد یک شی واسطه
Creating a mediator object
چالش: الگوی واسطه
Challenge: The Mediator pattern
راه حل: الگوی واسطه
Solution: The Mediator pattern
7. الگوی Memento
7. The Memento Pattern
درک الگوی Memento
Understanding the Memento pattern
بازیابی حالت یک شی
Restoring an object's state
چالش: الگوی Memento
Challenge: The Memento pattern
راه حل: الگوی Memento
Solution: The Memento pattern
بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.
بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.
او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقالههایی درباره جاوا، فناوری، کتابهایی که میخواند و کنفرانسهایی که در آن شرکت میکند، مینویسد و مینویسد.
نمایش نظرات