پیشنهاد فرادرس

آموزش الگوهای طراحی جاوا - تکوینی

دسته بندی ها: آموزش جاوا (Java) ، آموزش های لیندا (Lynda) ، الگوهای طراحی (Design Patterns)

الگوهای طراحی یک نوع قالب برای نوشتن کد کیفیت ارائه می دهند. دانستن الگوی طراحی که در آن سناریو استفاده می شود می تواند چالش برانگیز باشد، اما شما را به برنامه نویس جاوای بهتری تبدیل می کند. در این دوره با الگوهای طراحی تکوینی برای ایجاد آبجکت های انعطاف پذیر و قابل استفاده مجدد، Builder، Singleton، Prototype، Factory Method و Abstract Factory، مفاهیمی مانند multithreading، تغییر پذیری و سلسله مراتب، استفاده از دستورالعمل ها و راهنمایی ها برای اجتناب از چالش های منحصر به فرد مطرح شده توسط هر الگو آشنا می شوید.

سرفصل:

  • معرفی دوره
  • اصلاح کد با الگوهای طراحی تکوینی
  • چیزی که باید بدانید
  • الگوهای طراحی تکوینی
  • الگوهای طراحی چیست؟
  • Builder Pattern
  • اجتناب از سازندگان پیچیده
  • پیاده سازی Builder pattern
  • Singleton Pattern
  • زمان استفاده از Singleton pattern
  • Multithreading با Singleton pattern
  • کلاس مجموعه جاوا
  • Prototype Pattern
  • مقابله با تغییرپذیری
  • Factory Method Pattern
  • معرفی hierarchies
  • Factory Method pattern
  • Abstract Factories
  • و غیره
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Java Design Patterns: Creational Publisher:Lynda Author:Bethan Palmer Duration:1h 3m Level:Intermediate

Learn how to use the five most popular creational design patterns—Builder, Singleton, Prototype, Factory Method, and Abstract Factory—to write better Java code.
Released: 8/29/2018
Design patterns provide a kind of template for writing quality code. Knowing which design pattern to use in which scenario can be challenging, but will make you a better Java programmer. This course takes a deep dive into creational patterns, which can help you create more flexible, reusable objects. Instructor Bethan Palmer covers the five most popular creational patterns—Builder, Singleton, Prototype, Factory Method, and Abstract Factory—as well as concepts such as multithreading, mutability, and hierarchies. She provides example use cases, complete with implementation instructions and tips for avoiding the unique challenges posed by each pattern. By the end of the course, you'll be armed with the knowledge and skills necessary to implement each design pattern in your own Java projects.
Topics include:
What are creational design patterns?
Avoid complex constructors
Implementing the Builder pattern
Multithreading with the Singleton pattern
Using the Prototype pattern
Implementing a simple Factory Method pattern
Making code more flexible with the Abstract Factory pattern
Introduction
Improve code with creational design patterns
39s
What you should know
25s
1. Creational Design Patterns
What is a design pattern?
2m 15s
Creational design patterns
1m 50s
2. The Builder Pattern
Avoid complex constructors
2m 22s
Implement the Builder pattern
3m 12s
Implement a complete Builder pattern
3m 3s
Complex constructions
3m 28s
3. The Singleton Pattern
When to use the Singleton pattern
1m 50s
Implement the Singleton pattern
2m 49s
Multithreading with the Singleton pattern
3m 37s
Java's Collection class
3m 17s
4. The Prototype Pattern
Understand the Prototype pattern
2m
Implement the Prototype pattern
3m 9s
Dealing with mutability
3m 31s
5. The Factory Method Pattern
Understand the Factory Method pattern
2m 42s
Implement a simple Factory Method pattern
3m 27s
Introduction to hierarchies
2m 40s
The complete Factory Method pattern
3m 5s
6. Abstract Factories
Understand the Abstract Factory pattern
2m 47s
Dealing with extensible factories
2m 13s
Implement the Abstract Factory pattern
4m 11s
Implement extensible factories
3m 31s
Conclusion
Next steps
1m 22s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 138.0MB همراه با زیرنویس انگلیسی Lynda Java Design Patterns Creational_git.ir.rar